#1. mysql ソース インストール パッケージをダウンロードします
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#2. mysql ソースをインストールしますyum localinstall mysql57-community-release-el7-8.noarch.rpm
3. mysql ソースが正常にインストールされているかどうかを確認しますyum repolist enabled | grep "mysql.*-community.*"
4. 上の図が表示されたら、インストールは成功です。vim /etc/yum.repos.d を変更できます。 /mysql-community.repo ソースを変更し、デフォルトのインストールの mysql バージョンを変更します。たとえば、バージョン 5.6 をインストールするには、5.7 ソースのenabled=1 をenabled=0 に変更します。次に、5.6 ソースのenabled=0をenabled=1に変更します。変更後の効果は次のとおりです:
5. Mysqlyum install mysql-community-server
6. Mysqlを起動しますsystemctl start mysqld
7. 起動しますsystemctl enable mysqldsystemctl daemon-reload
8 root ローカル ログイン パスワードを変更するmysql のインストールが完了すると、root のデフォルト パスワードが /var/log/mysqld.log ファイルに生成されます。次の方法で root のデフォルトのパスワードを見つけ、mysql にログインして変更します。
grep 'temporary password' /var/log/mysqld.log
コマンド:
mysql -uroot -p質問: centos7.0 がインストールされている mysql5.7.11 以降は、mysql -u root -p を使用してデータベースに接続します。操作のヒント: このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。
プロンプトに従って ALTER USER を実行してパスワードを変更することは無効です。後で、次のコマンドを実行すると、次のコマンドを実行できることがわかりました。
SET PASSWORD = PASSWORD(‘123456’);
set password for 'root'@'localhost'=password('你的新密码');
デフォルトのパスワード チェック ポリシーでは、パスワードには大文字、小文字、数字、特殊記号が含まれており、長さは 8 文字以上である必要があります。それ以外の場合は、次の図に示すように、「エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません」というエラーが表示されます。
grant all on *.* to 'root'@'127.0.0.1' identified by '123123'WITH GRANT OPTION; flush privileges; //刷新权限表
Notes:
構成を変更した後、mysql サービスを再起動して有効にします:systemctl restart mysqldデフォルトの構成ファイルのパス: 構成ファイル:/etc/my.cnfLogファイル:/var/log //var/log/mysqld.logサービス起動スクリプト:/usr/lib/systemd/system/mysqld.serviceソケット ファイル:/var/run /mysqld/mysqld.pid
以上がLinux ソースコードのインストール mysql5.7の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。