阿里云授權服務中心,長期合作,安全穩定! 咨詢熱線:023-66887777  [ 更多折扣 ]     在線咨詢
linux自建mysql數據庫無法遠程連接解決辦法
2019-7-30

步驟一:檢查mysql用戶是否授予遠程登陸權限

1】使用”mysql -uroot -p”命令輸入root密碼后進入mysql控制臺

mysql數據庫

2】使用“use mysql;”命令進入mysql數據庫,然后使用”select user,host from user;”命令查看user表中mysql用戶允許登陸的IP地址有哪些,如下圖我們可以看到,root用戶僅允許本地登陸

mysql數據庫

3】如下圖使用update命令將user表中root用戶host字段為127.0.0.1的root用戶host字段更新為您需要登陸的本地或其它主機的公網IP(下圖中標記處填入公網IP,如果不知道本地公網IP,可以填寫為“%“,但這樣代表任意機器都可登陸該數據庫,較不安全)

mysql數據庫

4】服務器安全組放行3306端口

如何放行3306端口可以參考https://help.aliyun.com/knowledge_detail/25471.html

5】如下圖通過指定的公網IP服務器登陸該數據庫進行測試

mysql數據庫

步驟二:檢查mysql監聽地址是否正常

1】如下圖使用netstat -tlnup命令查看mysql監聽地址

mysql數據庫

2】如果發現Local Address不為0.0.0.0:3306則需要編輯mysql主配置文件,將bind-address參數改為遠程需要連接的公網IP,或者參數改為0.0.0.0(表示任意IP都可連接)

【聯系客服獲取一對一技術支持、遠程技術協助】


注冊阿里云官網直屬會員,擁有阿里云會員最高權限;聯系在線客服全程協助選擇配置、產品報價、購買、發票、合同、并且能夠獲取更多折扣優惠!
股票配资平台代理股票配资平台代理