好記性不如爛筆頭,記錄一下。
安裝了MySQL默認是拒絕遠程連接的。
首先進入數據庫,使用系統數據庫mysql。
1 mysql -u root -p mysql #回車,然后輸入則使用了系統數據庫
接着對系統數據庫的root賬戶設置遠程訪問的密碼,與本地的root訪問密碼並不沖突。
1 grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; #123456為你需要設置的密碼
防火牆設置一下,不然3306端口還是無法訪問。
1 iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
設置完之后,查看一下是否能通過。
1 iptables -L -n
如果想要限制訪問。
iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
OK,這樣就可以遠程訪問了。