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...