CentOS7 yum install mysql5.7、デフォルトのルートパスワードを確認します

CentOS7はデフォルトでMariaDBをインストールします。mysql5.7をインストールするには、MySQLの公式yumソースを追加する必要があります。

1.公式のyumソースをダウンロードします

まず、公式のyumソースをダウンロードする必要があります

wget https://repo.mysql.com/mysql57-community-release-el7.rpm

2. yumsourceをインストールします

yum -y install mysql57-community-release-el7.rpm

3.mysqlサーバーをインストールします

すべての準備が整いました。これで、mysqlサーバーをインストールできます。

yum -y install mysql-community-server

4.サービスを開始します

次に、systemctlを使用してmysqlデーモンを起動します

systemctl start mysqld

mysqlを初めて起動するとデータベースが初期化されるため、時間がかかります

5.ルートパスワードを表示する

データベースが初期化されると、デフォルトのパスワードがrootに設定されます。これは、ログファイルにあります。

less /var/log/mysqld.log # 查看日志查看密码
# 会有一行 password is generated XXXXX

または、次のステートメントを使用してパスワードを直接抽出できます

grep "password is generated" /var/log/mysqld.log | awk '{print $NF}'

パスワードを見つけたら、次のコマンドを使用してパスワードを入力し、データベースに入力できます。

mysql -uroot -p

初めてデータベースに入るときは、パスワードの変更のみが可能で、何もできません。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

MySQLにはデフォルトでパスワードの複雑さの要件があるため、ここでの新しいパスワードは単純すぎることはできません。

複雑さの要件は、次のコマンドでオフにできます

mysql> set global validate_password_policy=0;       # 关闭密码复杂性策略
mysql> set global validate_password_length=4;      # 设置密码最低长度为4

ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/zoollcar/article/details/104605706