CentOS 設置mysql的遠程訪問


好記性不如爛筆頭,記錄一下。

安裝了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,這樣就可以遠程訪問了。

 


免責聲明!

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



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