1. 程式人生 > 資料庫 >解決Navicat遠端連線MySQL出現 10060 unknow error的方法

解決Navicat遠端連線MySQL出現 10060 unknow error的方法

前言:今天想遠端連線一下自己伺服器上的MySQL,用的用的軟體是Navicat,伺服器上的MySQL版本為5.7

第一次連線的時候就出意外了

大概意思是 無法連線MySQL服務,解決步驟如下

第一:首先檢查你的阿里或騰訊的伺服器控制檯是否開啟3306埠訪問許可權,關於在哪裡看,請自行百度,我的如下,可以看到,並沒有允許遠端連線

如果和我一樣沒開啟,那就開啟吧

  

開啟允許所有連線後,再試試

又出錯了,這次的大概意思是 拒絕訪問這個MySQL服務,解決如下

第一:進入MySQL,選擇MySQL資料庫,檢視user=root 資訊

可以看到,root的使用者只允許本地訪問,現在需要改成所有或者指定IP

我的是改成所有都行,別忘記重新整理flush privileges 就是重新整理許可權,最後再試試能不能遠端連線

可以看到,能遠端連線了

總結:第一步,檢查阿里或騰訊伺服器後臺是否開啟允許連線3306埠

   第二部,檢查MySQL資料庫MySQL表的root 使用者是否允許遠端連線

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。