解決lamp一鍵安裝好後navicat沒法鏈接mysql

lamp一鍵安裝包搭建好lamp後有時候沒法用navicat等遠程鏈接mysql,mysql

是由於lamp一鍵安裝包安裝的環境只容許雲主機本機(localhost)鏈接MySQL;sql

1.首先打開iptables 3306端口數據庫

這裏以Ubuntu爲例:tcp

sudo iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPTide

參考 iptables -A INPUT -p tcp -s 192.168.1.66 --dport 3306 -j ACCEPT
iptables-save > /etc/iptables.up.rulesrest

而後輸入命令iptables -nvLip

會看到3306端口已在列表中it

而後的以root登錄數據庫io

建立一個用戶table

mysql> create user 'username'@'%' identified by 'password'; //username改成本身的用戶名,password改成用戶名登錄時的密碼 mysql> grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option; mysql> flush privileges; mysql> exit; sudo service mysql restart %表示全部的ip均可以登錄;

相關文章
相關標籤/搜索