mysql配置白名單


1. 測試是否允許遠程連接

 

$ telnet 192.168.1.8 3306
host 192.168.1.4 is not allowed to connect to this mysql server

2. 允許特定客戶端 ip 地址連接

 

 

$ mysql -u root -p
Enter password:

mysql> use mysql

mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password'; 

mysql> FLUSH PRIVILEGES;

注意: your-root-password 填寫你的服務器 mysql 的密碼

如果不知道自己的公網ip,百度一下ip,就可以看到了!,有時還會錯,根據報錯信息調整即可,不過好像公網Ip會被還是什么的,可以配成識別ip網段的就不會有問題了,

GRANT ALL ON *.* to root@'119.143.12..%' IDENTIFIED BY 'password'; %表示通配的意思

參考 https://blog.csdn.net/zxc_user/article/details/80628214


免責聲明!

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



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