mysql 開啟遠程連接


默認mysql是禁止遠程用戶連接的。連接提示:

1045,“Access denied for user 'root'@'192.168.100.1' (using password:YES)"

開啟數據庫遠程連接即可:

1、先在本機使用root用戶登錄mysql,然后進行授權。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

在mysql控制台執行命令中的 ‘root'@'%' 可以這樣理解: root是用戶名,%是主機名或IP地址,這里的%代表任意主機或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;'MyPassword'是給授權用戶指定的登錄數據庫的密碼

 

2、如果授權的時候提示如下,說明是密碼過於簡單。也可以降低數據庫的安全級別。

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

3、授權成功之后重載授權表。

flush privileges;

4、退出數據庫

exit;

5、可以進行遠程用戶連接了。

 

二、降低數據庫的安全級別:

剛安裝的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、先登錄mysql

mysql -uroot -p

2、設置安全級別

set global validata_password_policy=0;

3、默認密碼長度為8位,設置為4位。

set global validate_password_length=4;

4、然后再執行密碼修改操作就不會提示:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM