不能遠端連線mysql解決

2021-08-15 09:03:59 字數 778 閱讀 2429

1)安裝好mysql後,修改如下檔案

這個步驟我沒有執行,檔案內部也沒發現有bind_address,直接進入第二步

sudo vim /etc/my.cnf

找到bind-address = 127.0.0.1, 

2)然後啟動mysql服務,或者在啟動服務的前提下重啟服務

systemctel restart mysqld.service

3)開啟mysql

sudo mysql -uroot -p

輸入密碼,進入mysql命令列,在mysql命令列中執行下列命令

grant all privileges on *.* to root@'%' identified by 'onepassword';

執行use information_schema【或者其它的資料庫例項】

select * from user_privileges;

4)如果查詢有如下的結果:'root'@'%',說明mysql已經授權遠端連線。

退出mysql命令列,在終端中執行

iptables -a input -p tcp --dport 3306 -j accept

將3306埠新增到iptables中。

5)最後執行以下命令,重新啟動mysql服務

systemctl restart mysqld.service

即可

解決遠端不能連線MYSQL問題

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

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

一 預設root賬戶不允許遠端訪問。解決方法 1 建立新賬戶,授予許可權。1 進入mysql安裝目錄下的bin,執行 mysql uroot p 2 mysql use mysql 3 建立使用者 mysql user 使用者名稱 identified by 密碼 4 授權使用者 mysql gra...

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

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