設置環境:麒麟Desktopバージョン7.0
ダウンロード:https://dev.mysql.com/downloads/mysql/5.7.html
インストール前の準備
MySQLがインストールされているかどうかをチェックしますが、コマンドを実行します
[ルート@ localhostの/]#ます。rpm -qa | grepのmysqlの
この結果から、我々がインストールされていることがわかるのMySQL-LIBS-5.1.73-5.el6_6.x86_64、削除コマンドを
[ルート@ localhostの/]#rpmの-e --nodepsのmysql-LIBS-5.1.73-5.el6_6.x86_64
削除されたかどうかを確認するために、再度クエリコマンドを実行
[ルート@ localhostの/]#ます。rpm -qa | grepのmysqlの
2、すべてのは、MySQL対応するフォルダを問い合わせます
[ルート@ localhostの/]#whereisはmysqlの
mysqlの:は/ usr / binに/ mysqlのは/ usr /含める/ mysqlの
#見つける/ -name mysqlの[ローカルホストLIB @ルート]
/データ/ mysqlの
/データ/ mysqlの/ MySQLの
該当するファイルまたはディレクトリを削除します。
[ルート@ localhostの/]#RM -rfは/ usr / binに/ mysqlのは/ usr /含める/ mysqlの/データ/ mysqlの/データ/ mysqlの/ MySQLの
削除が完了していることを確認します
[ルート@ localhostの/]#whereisはmysqlの
mysqlの:
[ルート@ localhostの/]#件の検索/ -name mysqlの
[ルート@ localhostの/]#
3、ない場合は、作成、MySQLのユーザー・グループおよびユーザーの存在チェック
[ルート@ localhostの/]#猫/ etc / groupを| grepのmysqlの
[ルート@ localhostの/]#猫/ etc / passwdファイル| grepをmysqlの
[ルート@ localhostの/]#groupaddのmysqlの
[ルート@ localhostの/]#useraddの-r -g mysqlのmysqlの
[ルート@ localhostの/]#
2つのインストールMySQLの
MySQLの-5.7.28-linuxの-glibc2.12:ディレクトリのwgetコマンドを実行したり、アップロードディレクトリMySQLのインストールパッケージの下で見つかった1、 -x86_64.tar.gz
行い解凍コマンドを実行します。
タールのMySQL 5.7.28-Linuxの-glibc2.12-x86_64.tar.gz xzvf [ルート@ localhostの/]#
[ルート@ localhostの/]#LS
のMySQL-5.7.28-のLinux-glibc2.12 x86_64-
のMySQL-5.7 0.28-linuxの-glibc2.12-x86_64.tar.gz
抽出が完了した後、あなたは、MySQLは/ usr / local /にファイルを移動し、複数の解凍ファイルの現在のディレクトリを参照してくださいすることができ
、移動のコマンドを実行します。
[ルート@ localhostの/]#音楽ビデオ-のMySQL 5.7.28-Linuxの-glibc2.12-x86_64では/ usr / local / mysqlの
2には、/ usr / local / mysqlのディレクトリに作成されたデータディレクトリ
[ルート@ localhostの/]#ます。mkdirは/ usr / local / mysqlの/データ
属しすべてのディレクトリやフォルダの下にmysqlディレクトリを変更するには3、ユーザーグループとユーザー、およびアクセス許可
[ルート@ localhostの/]#のchown -RのMySQL:MySQLのは/ usr / local / mysqlの
[ルート@ localhostの/]#のchmod -R 755は/ usr / local / MySQLの
4、新しいプロファイル・データベースのMySQL VIMな/etc/my.cnf、以下のように変更:
[mysqldを]
DATADIR =は/ usr / local / MySQLの/データ
BASEDIR =は/ usr / local / MySQLの
ソケット=は/ usr / local / MySQLの/データ/にmysql.sockの
ユーザ= MySQLの
ポート= 3306
文字セットサーバ= UTF8
#取消密码验证
#スキップ助成金・テーブル
のシンボリックリンクを#Disabling各種セキュリティを防ぐために推奨されるリスク
シンボリックリンク= 0
#スキップ助成金のテーブルを
[mysqld_safeを]
ログインエラー=の/ var /ログ/ mysqld.log
PIDファイル= /var/run/mysqld/mysqld.pid
[クライアント]
ポート= 3306
ソケット=は/ usr / local / MySQLの/データ/にmysql.sock
ソケットの値が前と後に同じでなければならないことに注意してください
それ以外の場合はエラーになります:缶のないローカルのMySQLサーバへの接続ソリューションは、のソケットを介して
ソリューション:http://www.cnntt.com/archives/2505
4は、コンパイラがインストールされ、初期化されたMySQLは、パスワード(データベース管理者の一時的なパスワード)のログ出力端を初期化することを忘れないようにしてください
[ルート@ localhostの/]#のCDは/ usr / local / mysqlの/ binに
[ルート@ localhostのビン]#./mysqld --initialize --user = mysqlの--datadir =は/ usr / local / mysqlの/データ--basedir = / usr / local / mysqlの
この上記の手順の実装が完了した後、一時的なパスワードを生成します
一時的なパスワードがroot @のために生成される R#SU ##&WF0Xyは:localhostの
サービスを開始するために追加
/etc/init.d/mysql /usr/local/src/mysql/support-files/mysql.server CP
サービスを開始
サービスが開始MySQLの
rootのパスワードを変更するには
?./mysqladmin -uroot -p'89aTo PgZrdB「パスワード111111
ログインmysqlの(パスワード:111111)
binに/ mysqlの-uルート-p