使用者無法遠端登入資料庫的解決方法

2021-06-18 08:38:42 字數 703 閱讀 2095

具體分析

在本機登入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...