mysql資料庫不能遠端訪問的問題

2022-07-26 16:15:19 字數 527 閱讀 5307

1、先暫停防火牆,檢查是不是防火牆的問題。

2、 如若不是防火牆的問題,則可能是使用者許可權的問題。

這裡建立乙個使用者來用於遠端連線:首先登陸你的mysql資料庫 命令:

mysql -uroot -p 輸入密碼後進入到mysql的管理介面、

然後建立使用者,建立使用者的時候記得許可權分配要合理,我這裡給予全部許可權,在生產環境不建議這樣做。

命令:grant all privileges on *.* to 'qcloud'@'%' identified by 'tencent' with grant option;

其中qcloud為使用者名稱,tencent為密碼 all為全部許可權。

執行命令: flush privileges;讓我們剛才的操作生效。

然後查詢以下看表裡面是否新增成功

命令:use mysql;切換到mysql庫 。

執行查詢命令看是否有使用者 select host,user from user;

如果有看到你的剛才新增的使用者說明新增成功。

MySQL資料庫不能遠端訪問的解決辦法

mysql資料庫不允許從遠端訪問怎麼辦?下面提供兩種方法 1.改表法 mysql的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 即可。mysql...

遠端訪問mysql資料庫

mysql資料庫預設是不能被遠端訪問的,這裡以虛擬機器中的mysql資料庫為例 在虛擬機器中的ubuntu系統中,使用 mysql uroot p 然後輸入密碼,就可以連線mysql資料庫,但是在windows下使用 mysql h ip uroot p 然後輸入密碼,提示不能連線 這裡要做兩個設定...

設定MySQL資料庫遠端訪問

預設狀態下,mysql的使用者沒有遠端訪問的許可權。有以下二種方法可以設定 一 修改管理員表 c mysql bin mysql u root p mysql use mysql mysql update user set host where user root mysql select host...