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均可以登錄;