この記事では、yum を使用して Mysql5.7.19 を Centos7 にインストールする詳細な手順を主に紹介します。編集者が非常に優れていると考えたので、参考として共有します。エディターに従って見てみましょう
mysql が mariaDB に置き換えられているため、Centos7 の yum ソースにはデフォルトで mysql が含まれていません。
まず、mysql のリポジトリ ソースをダウンロードします。mysql 公式 Web サイトにアクセスして、最新のリポジトリ ソース アドレスを見つけます。
アドレス:
https://dev.mysql.com/downloads/repo/yum /
Start Linux でリポジトリ ソースをダウンロードします
//下载mysql rpm包 # wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm //安装mysql rpm包 # rpm -ivh mysql57-community-release-el7-11.noarch.rpm //安装mysql # yum install mysql-community-server
インストールが成功したら、mysql サービスを再起動する必要があります。
# service mysqld restart
新しくインストールされた Mysql5.7 は root パスワードをランダムに生成します。まずこのランダムなパスワードを見つけてから、新しいパスワードを変更する必要があります。 grep コマンドを使用して、ランダムな root パスワードを見つけることができます。
[root@local bin]# grep "password" /var/log/mysqld.log 2017-09-24T08:03:30.664086Z 1 [Note] A temporary password is generated for root@localhost: 8A3xwbk8_P1A
ランダムなパスワードを使用してmysqlにログインしてください
[root@local bin]# mysql -uroot -p Enter password:
入力後にrootパスワードをリセットしてください
mysql> SET password=PASSWORD("mysql123"); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
上記のエラーがある場合は、パスワードの設定が単純すぎることを意味します。パスワード設定ルールには、数字、大文字、小文字、文字列を含める必要があります。
最後に外部ネットワークへのログイン権限を付与します。usernameはユーザー名、passwordはログインパスワードです
mysql>grant all privileges on *.* to username@'%' identified by 'password';
以上がyum を使用して Mysql5.7.19 を Centos7 にインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。