Linux7.4のインストールMysql5.7に関する注意事項

1つは、Mysqlデータベースをインストールする

1.linux7.4バージョンでのmysql5.7データベースのインストールプロセス:

#下载并安装对应资源包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum install mysql57-community-release-el7-10.noarch.rpm -y
yum install mysql-community-server -y
#mysql服务管理命令
systemctl start mysqld
systemctl restart mysqld
systemctl stop mysqld
systemctl status mysqld	#查看服务状态

2.データベースの初期パスワードを取得します。[grep "password" /var/log/mysqld.log]
ここに画像の説明を挿入
3.最初に使用するときにパスワードを変更する必要があります。パスワードを変更する手順は次のとおりです
    。1)ログデータベース[mysql-
    u root -p] 2)パスワードの変更[ALTER USER'root '@' localhost 'IDENTIFIED BY'Your new password';]、okが表示された場合、変更は成功しています。注:SQLステートメントには英語のセミコロンが必要です。末尾
ここに画像の説明を挿入
    を変更すると、エラーが報告されます[ERROR 1819]。これは、パスワードの形式が規制を満たしていないため、自分で制約を変更できるためです。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql>  set global validate_password_policy=LOW;   
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=6;  		#修改长度为6位
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW VARIABLES LIKE 'validate_password%'; 	#查看密码策略
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 6     |
| validate_password_mixed_case_count   | 1     |
| validate_password_number_count       | 1     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 1     |
+--------------------------------------+-------+
7 rows in set (0.01 sec)

4.パスワードを設定したら、ユーザーがリモートでログインできるようにします

mysql> grant all on *.* to root@'%' identified by '123456' with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)

5.ここでは、リモート接続テストにNavicat for MySQLソフトウェアを使用していますが、接続が成功していることがわかります。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43161762/article/details/113725558