1. 程式人生 > >Mysql-安裝指南 mysql修改密碼Your password does not satisfy the current policy requirements CentOS7 通過YUM安裝MySQL5.7 設定MySQL允許外網訪問 CentOS7 通過YUM安裝MySQL5.7

Mysql-安裝指南 mysql修改密碼Your password does not satisfy the current policy requirements CentOS7 通過YUM安裝MySQL5.7 設定MySQL允許外網訪問 CentOS7 通過YUM安裝MySQL5.7

 

 

 

1、設定使用者名稱密碼

首次登入後修改密碼如下:

如果密碼設定太過簡單會報以下錯誤

mysql修改密碼Your password does not satisfy the current policy requirements

出現這個問題的原因是:密碼過於簡單。剛安裝的mysql的密碼預設強度是最高的,如果想要設定簡單的密碼就要修改validate_password_policy的值,

validate_password_policy有以下取值:

 

Policy Tests Performed
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

預設是1,因此我們就設定中增加大小寫和特殊字元即可。

 

2、配置允許外網連線

 

 

2.登入資料庫
mysql -u root -p
#輸入密碼


3.轉到系統資料庫
mysql> use mysql;


4.查詢host
mysql> select user,host from user;


5.建立host
#如果沒有"%"這個host值,就執行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;


6.授權使用者
#任意主機以使用者root和密碼mypwd連線到mysql伺服器
mysql> grant all privileges on *.* to 'root'@'%' identified by 'mypwd' with grant option;

#IP為192.168.1.100的主機以使用者myuser和密碼mypwd連線到mysql伺服器
mysql> grant all privileges on *.* to 'myuser'@'192.168.1.100' identified by 'mypwd' with grant option;


7.重新整理許可權
mysql> flush privileges;

操作截圖如下:

 

 

 

 

忘記密碼參考:

CentOS7 通過YUM安裝MySQL5.7

參考:

設定MySQL允許外網訪問

CentOS7 通過YUM安裝MySQL5.7

 

出現這個問題的原因是:密碼過於簡單。剛安裝的mysql的密碼預設強度是最高的,如果想要設定簡單的密碼就要修改validate_password_policy的值,

validate_password_policy有以下取值:

 

Policy Tests Performed
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

預設是1,因此我們就設定中增加大小寫和特殊字元即可。