[Ubuntu 14.04]_MySQL 5.7 外連問題

之前這個問題其實就已經存在,但在5.7之前都有解法且我都寫過類似的文章:

Linux防健忘日誌No.57-Ubuntu 11.10 開放MySQL外部連結

[FreeBSD 10]_MySQL 外連問題

前面的步驟大致相同,3306port要注意是否被外部防火牆擋住等等

 

不過到了5.7有點改變,分別是在my.cnf,現在直接改/etc/mysql/mysql.conf.d/mysqld.cnf內,而不需要再另外加my.cnf

#開放所有ip連入

bind-address = 0.0.0.0

 

以及在修改root外連權限時,可能會因為5.7加入較強的密碼驗證而受阻,例如當用mysql指令登入root後,下達

mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root新密碼' WITH GRANT OPTION;

 

會告訴你密碼強度不足,解決方式可以用強密碼,或者修改驗證模組強度:

mysql> SET GLOBAL  validate_password_policy='LOW';

 

在進行一次root權限修改即可。

 

thx for:

http://bbs.bestsdk.com/detail/762.html

http://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料