解決MYSQL不能遠端連線的問題

2021-07-03 21:13:11 字數 617 閱讀 2199

一、預設root賬戶不允許遠端訪問。

解決方法:

(1)建立新賬戶,授予許可權。

1、進入mysql安裝目錄下的bin,執行  mysql -uroot  -p

2、mysql > use mysql;

3、建立使用者:mysql > user 使用者名稱 identified by '密碼';

4、授權使用者:mysql >grant all privileges on *.*  to  '使用者名稱'@'%' identified by '密碼'  with grant option;

5、修改生效:mysql>flush privileges;

6、退出mysql伺服器:mysql>exit;

(2)  重新給root使用者授權

grant all privileges on *.* to root@"%" identified by "密碼" with grant option;

(3) 允許root使用者遠端連線

1、update user set host='%' where user = 'root';

2、flush privileges;

二、防火牆問題

關閉windows資料庫伺服器的防火牆。

不能遠端連線mysql解決

1 安裝好mysql後,修改如下檔案 這個步驟我沒有執行,檔案內部也沒發現有bind address,直接進入第二步 sudo vim etc my.cnf 找到bind address 127.0.0.1,2 然後啟動mysql服務,或者在啟動服務的前提下重啟服務 systemctel resta...

解決遠端不能連線MYSQL問題

報錯 is not allowed to connect to this mysql server 一般來說新安裝乙個mysql會遇到這種問題 解決的三個步驟 1.確保mysql所在機器的是否已經把mysql的3306埠開啟,如果沒有在window裡面的防火牆裡面配置特定的埠出站 2.確保mysql...

MYSQL不能從遠端連線的解決方法

首先在mysql伺服器端開啟mysql 1 mark mysql u root p 輸入密碼,進入mysql伺服器 2 mysql grant all privileges on to root identified by password 注意要帶單引號 賦予任何主機訪問資料的許可權 3 mysq...