最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

使用MySQLWorkbench遠程管理工具進行遠程管理Mysql的錯誤及解決辦法_MySQL

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 19:55:12
文檔

使用MySQLWorkbench遠程管理工具進行遠程管理Mysql的錯誤及解決辦法_MySQL

使用MySQLWorkbench遠程管理工具進行遠程管理Mysql的錯誤及解決辦法_MySQL:概述: 最近要使用MySQL Workbench遠程管理工具進行遠程管理虛擬機上的MySQL??墒牵谂渲玫倪^程中,遇到了一些問題,下面是這個問題(HOSt ip is not allowed to connect to this MySql server)的描述以及解決辦法。 筆者環(huán)境: 本地系統(tǒng):Win
推薦度:
導讀使用MySQLWorkbench遠程管理工具進行遠程管理Mysql的錯誤及解決辦法_MySQL:概述: 最近要使用MySQL Workbench遠程管理工具進行遠程管理虛擬機上的MySQL??墒?,在配置的過程中,遇到了一些問題,下面是這個問題(HOSt ip is not allowed to connect to this MySql server)的描述以及解決辦法。 筆者環(huán)境: 本地系統(tǒng):Win

概述:

最近要使用MySQL Workbench遠程管理工具進行遠程管理虛擬機上的MySQL??墒?,在配置的過程中,遇到了一些問題,下面是這個問題(HOSt ip is not allowed to connect to this MySql server)的描述以及解決辦法。

筆者環(huán)境:

本地系統(tǒng):Window 7

虛擬機系統(tǒng):CentOS 6.5

MySQL版本:mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

MySQL Workbench版本:MySQL Workbench 6.2 CE

錯誤:

HOSt ip is not allowed to connect to this MySql server

解決過程:

對于這個問題,還是有糾結了一下的。因為我在為兩臺虛擬機添加遠程控制的時候,發(fā)現(xiàn)第一臺可以過,而第二臺怎么都過不了。下面是我的處理過程:

上面的報錯信息是因為我們的MySQL沒有提供遠程控制的服務。我們可以通過以下方法進行解決:

1.改表法:
可能是你的帳號不允許從遠程登陸,只能在localhost。
這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;


2.授權法:

例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
 如果你想允許用戶loginName從ip為192.168.1.6的主機連接到mysql服務器,并使用Password作為密碼
 mysql> GRANT ALL PRIVILEGES ON *.* TO 'loginName'@'192.168.1.6'IDENTIFIED BY 'Password' WITH GRANT OPTION;
我使用的是上一句。

mysql>FLUSH RIVILEGES;


3.另外一種方法:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

關鍵點:

本人沒有進行第3種方法,因為前兩種方法可以很好的解決問題。

不過對于改表法,我是沒有執(zhí)行到第三步的。因為第二步就報錯了。好吧,那我就來嘗試一下授權法。授權法是可以的。就這樣我的第一臺機器可以使用MySQL Workbench進行遠程管理了。

可是當我開始對我的第二臺機器進行操作時,很不幸,沒能成功。原因是我以為改表法出現(xiàn)了Error就可以直接跳過了,直接進行授權法??墒牵@是不行的。于是我改表法又操作了一遍,并且進行了第三步操作,我看到,實際上第二步是修改成功的。

就這樣我的兩臺機器都可以通過MySQL Workbench進行遠程管理了。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

使用MySQLWorkbench遠程管理工具進行遠程管理Mysql的錯誤及解決辦法_MySQL

使用MySQLWorkbench遠程管理工具進行遠程管理Mysql的錯誤及解決辦法_MySQL:概述: 最近要使用MySQL Workbench遠程管理工具進行遠程管理虛擬機上的MySQL??墒?,在配置的過程中,遇到了一些問題,下面是這個問題(HOSt ip is not allowed to connect to this MySql server)的描述以及解決辦法。 筆者環(huán)境: 本地系統(tǒng):Win
推薦度:
標簽: 遠程 使用 錯誤
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top