新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu遠程連接MySQL(connectionrefused)解決方法
一、判斷ubuntu是否開啟防火墻

成都創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè),集網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)稿等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計,讓網(wǎng)站在運行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
sudo ufw status
開放防火墻3306端口
sudo ufw allow 3306
二、查看3306端口是否打開
三、修改mysql配置文件,將bind-address = 127.0.0.1注釋,開放所有連接
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
重啟ubuntu,再次查看3306端口狀態(tài),同第二步
四、通過telnet嘗試連接mysql
telnet your-remote-ip-address 3306
如果不能連通,繼續(xù)下一步
mysql> UPDATE user SET Host = ‘%’ WHERE User = ‘root’ AND Host=’localhost’;
使修改生效:
mysql> FLUSH PRIVILEGES;
法二>授權(quán)法:
例子:允許root用戶使用密碼password從任何主機連接到mysql:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
使修改生效:
mysql> FLUSH PRIVILEGES;
最后,可再通過第四步進行測試驗證能否遠程連接上mysql~
網(wǎng)頁標題:Ubuntu遠程連接MySQL(connectionrefused)解決方法
標題路徑:http://m.fisionsoft.com.cn/article/djhjscs.html


咨詢
建站咨詢
