远程连接linux服务器mysql
生活随笔
收集整理的這篇文章主要介紹了
远程连接linux服务器mysql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天遇到一個問題 ?無法遠程鏈接mysql
Host 'XXX' is not allowed to connect to this MySQL server 解決方案/如何開啟MySQ先解決第一個提示問題
原來是mysql中沒有創建遠程登錄用戶
登錄mysql
mysql -uroot -p123456?
? ?如何開啟MySQL的遠程帳號-2)創建遠程登陸用戶并授權
????????> grant all PRIVILEGES on test_db.* to?root@'192.168.1.101'??identified by '123456';
?> grant all PRIVILEGES on test_db.* to?root@'%'??identified by '123456'; ? ? %是在任何地址登錄都擁有最高權限
(在百度 搜 'ip' 就會顯示當前本機的ip地址)
?
? ?上面的語句表示將 test_db 數據庫的所有權限授權給 root 這個用戶,允許 root 用戶在 192.168.1.101 這個 IP 進行遠程登陸,并設置 root 用戶的密碼為 123456 。
然后就是防火墻問題
vi /etc/sysconfig/iptables
添加下面這句話 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
?
轉載于:https://www.cnblogs.com/zhaoyang-1989/p/4673782.html
總結
以上是生活随笔為你收集整理的远程连接linux服务器mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 11 个 Visual Studio 代
- 下一篇: 启动Mysql时发生的一个关于PID文件