ホームページ >システムチュートリアル >Linux >MySQL 5.7.17 を CentOS 6.5 に迅速にインストールする
この操作は OpenStack 仮想マシン 192.168.0.230 で実行され、ホスト名は host-172-16-5-7
です。 1. インストール パッケージをダウンロードします最新の mysql インストール パッケージ mysql-5.7.17-Linux-glibc2.5-x86_64.tar.gz を MySQL 公式 Web サイトからダウンロードします
ダウンロードリンク:
http://dev.mysql.com/downloads/file/?id=467556
注意: .tar パッケージはダウンロードせず、必ず .tar.gz をダウンロードしてください。
インストール パッケージを /opt ディレクトリにアップロードします:
2. ライブラリファイルが存在するか確認し、存在する場合は削除します リーリーインストール プロセス全体については、次のドキュメントを参照してください:
http://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
3.Mysql は libaio ライブラリに依存します リーリー 4. 次の手順を実行して Mysql をインストールします。 リーリーこのステップで次のようなエラーが報告された場合:
[エラー] --initialize が指定されましたが、データ ディレクトリにファイルが含まれています。中止します。
###解決:### リーリー上記のコマンドを再実行すると、一時パスワードが生成されます:
リーリーこの手順を実行すると、データ ディレクトリが生成されます。生成されない場合は、システムに既に mysql がインストールされているためです。まず手順 2 に従ってアンインストールしてから、再度実行してください。
リーリー次のステップはオプションです
リーリー5. インストール後の設定
/usr/local/mysql/support-files/my-default.cnfを変更します リーリー変更後、コピーを /etc/ ディレクトリにコピーし、名前を my.cnf
に変更します。 リーリーmysql環境変数を追加します
リーリー6.mysqlを起動します
リーリー 正常に開始しました: リーリーこの手順を実行すると、起動に失敗する可能性があります。エラー メッセージは次のとおりです:
リーリー問題を解決するには、次のリンクを参照してください:
https://icesquare.com/wordpress/mysql-starting-mysql-error-the-server-quit-without-updating-pid-file/面倒な作業をしたくない場合は、マシンを直接再起動して問題を解決できます。
この時点で、mysql はインストールされ、正常に起動しました。7. root パスワードを変更します:
###使用### リーリー
ログイン時に、先ほど記録したrootパスワードを入力すると、パスワードが違いますと表示されるので、自分でrootパスワードを変更するしかありません 具体的な手順は次のとおりです:######ステップ1:###### リーリー
[mysqld] の下にskip-grant-tablesという行を追加します######ステップ2: ######
サービス mysqld の再起動後、mysql を使用して直接入力できますリーリー
ステップ3:
/etc/my.cnf ファイルを復元し、mysql:service mysqld restart を再起動します。この時点で、mysql -u root -p'root' を使用してを入力できます。
ステップ4:
SQL を入力した後、次のコマンドでパスワードを一度変更します。そうしないと、他の操作を実行できなくなります。リーリー
ステップ5:
SQL コンソールで show Databases を実行すると、結果は次のようになります:リーリー
添付ファイル: 参考資料、共有していただきありがとうございます。あなたの経験のおかげで、インストール プロセス中に発生したさまざまな問題を迅速に解決できます:http://www.cnblogs.com/tuhooo/p/5189236.html
https://icesquare.com/wordpress/mysql-starting-mysql-error-the-server-quit-without-updating-pid-file/
以上がMySQL 5.7.17 を CentOS 6.5 に迅速にインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。