具體分析
在本機登入mysql後,更改「mysql」資料庫裡的「user」表裡的「host」項,從」localhost」改為'%'。
**如下
複製**
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
#檢視mysql庫中的user表的host值(即可進行連線訪問的主機/ip名稱)
**如下
複製**
mysql>update user set host = '%' where user ='root';
#修改host值(以萬用字元%的內容增加主機/ip位址,當然也可以直接增加某個特定ip位址,如果執行update語句時出現error 1062 (23000): duplicate entry '%-root' for key 'primary' 錯誤,需要select host from user where user = 'root';
檢視一下host是否已經有了%這個值,如果有了直接執行下面的flush privileges;即可)
**如下
複製**
mysql>flush privileges;
mysql>select host,user from user where user='root';
mysql>quit
MySQL 1130異常,無法遠端登入解決方案詳解
目錄 mysql 1130 is not allowed to connect to this mariadb serve程式設計客棧r 沒有遠端登入許可權,注 這裡的mariadb 是mysql的延伸版 將localhost使用者資料複製乙份,並將localhost更名為 即,所有的鏈結都可以登入...
解決MySQL資料庫無法遠端連線問題
在使用windows系統遠端連線linux下的mysql資料庫時,提示無法連線。解決方法如下 第 一 允許mysql資料庫被遠端連線vim etc mysql mysql.conf d mysqld.cnf 注釋掉以下一行,使用 號注釋 bind address 127.0.0.1 重啟服務 ser...
無法鏈結遠端資料庫
1.修改root 的host 將localhost改為 切換資料庫 use mysql update mysql.user set host where user root 2.配置安全組 開啟3306埠 3.防火牆配置 檢查狀態 systemctl stauts firewalld.service...