解決Navicat遠端連線MySQL出現 10060 unknow error的方法
阿新 • • 發佈:2020-01-09
前言:今天想遠端連線一下自己伺服器上的MySQL,用的用的軟體是Navicat,伺服器上的MySQL版本為5.7
第一次連線的時候就出意外了
大概意思是 無法連線MySQL服務,解決步驟如下
第一:首先檢查你的阿里或騰訊的伺服器控制檯是否開啟3306埠訪問許可權,關於在哪裡看,請自行百度,我的如下,可以看到,並沒有允許遠端連線
如果和我一樣沒開啟,那就開啟吧
開啟允許所有連線後,再試試
又出錯了,這次的大概意思是 拒絕訪問這個MySQL服務,解決如下
第一:進入MySQL,選擇MySQL資料庫,檢視user=root 資訊
可以看到,root的使用者只允許本地訪問,現在需要改成所有或者指定IP
我的是改成所有都行,別忘記重新整理flush privileges 就是重新整理許可權,最後再試試能不能遠端連線
可以看到,能遠端連線了
總結:第一步,檢查阿里或騰訊伺服器後臺是否開啟允許連線3306埠
第二部,檢查MySQL資料庫MySQL表的root 使用者是否允許遠端連線
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。