navicat無法遠端連線mysql的解決方法
近日在Ubuntu上安裝了一個 MySQL 5.0,因為使用 phpMyAdmin 還必須安裝 PHP,所以打算直接使用遠端管理工具Navicat for MySQL 來連線。
在 Ubuntu 中透過 mysql 命令列建立好一個資料表並分配了許可權:
複製程式碼 程式碼如下:
GRANT ALL ON testdb.* TO usera IDENTIFIED BY ‘passwd'
然後重啟載入許可權:
複製程式碼 程式碼如下:
mysqladmin –uroot –p flush-privileges
之後使用 Navicat 連線時仍然提示沒有許可權:
複製程式碼 程式碼如下:
2003 – Can't connect to MySQL server on ‘ubuntu'(10061)
檢視 mysql.user 表,usera 的確已經有了任意主機訪問的許可權。
於是想到是不是 MySQL Server 繫結了本地地址,開啟 /etc/mysql/my.cnf,找到:
複製程式碼 程式碼如下:
bind-address = 127.0.0.1
去除 IP 地址繫結,把它改為:
複製程式碼 程式碼如下:
bind-address = 0.0.0.0
然後重啟 MySQL Server:
複製程式碼 程式碼如下:
/etc/init.d/mysql restart
這樣 Navicat 就可以正常連線了,Debian下應該也有同樣的問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2334/viewspace-2804243/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無法遠端連線mysql怎麼解決MySql
- mysql 遠端無法連線MySql
- 解決mysql無法遠端登入的方法MySql
- 遠端連線 Mysql 失敗的解決方法MySql
- linux centos7 mysql無法遠端連線解決辦法LinuxCentOSMySql
- 寶塔皮膚無法遠端連線資料庫的解決方法資料庫
- Win7無法建立遠端連線管理服務的解決方法Win7
- navicat無法連線遠端的mysql--Host ‘xx.xx.xx.xx‘ is not allowed to connect to this MySQL server“MySqlServer
- 解決navicat遠端連線資料庫報2059錯誤的方法資料庫
- 伺服器無法遠端連線怎麼解決伺服器
- 無法遠端連線伺服器上的mysql伺服器MySql
- Postgresql無法遠端連線SQL
- mysql8 無法連線navicat問題MySql
- 解決mysql不能遠端連線的問題MySql
- 無法連線遠端,Windows系統電腦無法遠端連線怎麼辦Windows
- Navicat 遠端連線docker容器中的mysql 報錯1251 - Client does not support authentication protocol 解決辦法DockerMySqlclientProtocol
- mysql拒絕遠端連結,解決辦法MySql
- win10無法遠端桌面連線怎麼處理_遠端桌面win10連線不上解決方法Win10
- 【解決】Navicat 連線伺服器方法伺服器
- mysql遠端連線不上怎麼解決?MySql
- navicat連線遠端伺服器docker的mysql容器時連不上報錯伺服器DockerMySql
- 配置 MySQL 允許遠端連線的方法MySql
- 配置mysql允許遠端連線的方法MySql
- windows 系統,遠端桌面連線超出連線數解決方法Windows
- 遠端連線MYSQLMySql
- Win10無法連線遠端桌面提示“你的憑據不工作”的三個解決方法Win10
- mac下使用遠端桌面連線訪問windows顯示無法驗證身份解決方法MacWindows
- 遠端桌面無法連線伺服器?伺服器
- iptables導致無法遠端連線oracleOracle
- 遠端連線mysql 授權方法教程MySql
- python pymssql連線MSSQL以及無法連線解決方法PythonSQL
- 解決iTunes8.2無法連線iPhone方法iPhone
- 關於 SQLyog 遠端連線 Linux 系統的 MySQL 失敗的解決方法LinuxMySql
- 無法rdo遠端連線,無法rdo遠端連線控制多臺伺服器,如何檢測其狀態?伺服器
- windows無法配置此無線連線的解決辦法Windows
- 遠端連線關閉,專案就停止的解決辦法
- Windows連線遠端桌面時出現黑屏的解決辦法Windows
- MYSQL遠端連線配置MySql