允許遠程鏈接mysql,開放3306端口


首先查看端口是否打開 netstat -an|grep 3306

此圖為開啟3306端口的截圖,之前顯示為. . . 127.0.0.1:3306 . . .


打開mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf

將bind-address = 127.0.0.1注銷​

截圖最下面一行注銷


重啟動ubuntu

再次查看端口是否打開 netstat -an|grep 3306

此時端口3306已經打開

然后可以授權 進入mysql 使用sudo

命令:sudo mysql -u root -p

第一次輸入本機密碼,第二次為mysql密碼


將root用戶授權給所以連接: grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';

最后一個為mysql密碼​

讓權限立即生效:flush privileges;​


到此所以操作完成,可以在任何主機連接此mysql數據庫服務器了。

記得要重啟mysql

eg:/etc/init.d/mysql restart

結果:

 


免責聲明!

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



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