一、預設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...