1. 程式人生 > >解決mysql Navicat 出錯:1130-host . is not allowed to connect to this MySql server,

解決mysql Navicat 出錯:1130-host . is not allowed to connect to this MySql server,

1. 改表法。

可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"

mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

注:個人覺得不太適用!

2. 授權法。

例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器的dk資料庫,並使用mypassword作為密碼

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

我用的第一個方法,最後執行一個語句 mysql>FLUSH RIVILEGES 使修改生效.就可以了

另外一種方法,不過我沒有親自試過的,在csdn.net上找的,可以看一下.

在安裝mysql的機器上執行:

1、d:/mysql/bin/>mysql   -h   localhost   -u   root  //這樣應該可以進入MySQL伺服器

2、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION  //賦予任何主機訪問資料的許可權

3、mysql>FLUSH   PRIVILEGES  //修改生效

4、mysql>EXIT  //退出MySQL伺服器

這樣就可以在其它任何的主機上以root身份登入啦!

相關推薦

解決mysql Navicat 出錯:1130-host . is not allowed to connect to this MySql server,

1. 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root -pmysql>use mysql

解決Navicat 出錯:1130-host . is not allowed to connect to this MySql server,MySQL

ror bin mysq pack error: ace lac define 出錯 1. 改表法。 可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入MySQL後,更改 "mysql" 數據庫裏的 "user" 表

【最快捷】解決Navicat 出錯:1130-host . is not allowed to connect to this MySql server,MySQL

本人建議用授權法解決這樣的問題 不用cmd那麼麻煩。1、首先點選新建查詢。2、執行SQL語句例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTI

Navicat連線MariaDB出錯:1130-host . is not allowed to connect to this mysql server,

在安裝mysql的機器上執行: mysql -u root -password mysql>usemysql; mysql>update user set host = '%' where

navicat異常 - 1130-host ... is not allowed to connect to this MySql server

錯誤描述 用navicat連線資料庫報錯:1130-host ... is not allowed to connect to this MySql server如何處理   解決方案   1、連線伺服器: mysql -u root -p   2、看當前所有資料庫

轉載:解決Navicat 報錯:1130-host ... is not allowed to connect to this MySql server,MySQL不允許從遠端訪問的方法

1.改表法。 可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 “mysql” 資料庫裡的 “user” 表裡的 “host” 項,從"localhost"改稱"%" mysql -u

解決Navicat 報錯:1130-host ... is not allowed to connect to this MySql server,MySQL不允許從遠端訪問的方法 .

解決方法:1。 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u roo

MYSQL ERROR 1130: Host is not allowed to connect to this MySQL server錯誤解決

E RROR 1130: Host 'XXXXXX' is not allowed to connect to this MySQL server 錯誤的解決方法: 方法一: 執行命令: mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDE

Mysql連接報錯:1130-host ... is not allowed to connect to this MySql server如何處理

nmp mage htm 庫服務器 strong 所在 conn bsp -1   這個問題是因為在數據庫服務器中的mysql數據庫中的user的表中沒有權限(也可以說沒有用戶),下面將記錄我遇到問題的過程及解決的方法。   在搭建完LNMP環境後用Navicate連接出錯

"1130-host ... is not allowed to connect to this MySql server"登錄失敗

this -h not ant clas con 授權 sql his 原因: 該用戶沒有遠程連接權限. 解決:授權! mysql>GRANT ALL PRIVILEGES ON *.* TO ‘user‘@‘%‘ IDENTIFIED BY ‘passwor

Mysql連線錯誤:1130-host ... is not allowed to connect to this MySql server

授權 1.例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH&

mysql資料庫用ip地址連線時,報錯:1130-host . is not allowed to connect to this MySql server,MySQL

解決方法:授權法。 例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT O

1130-host ... is not allowed to connect to this MySql server,訪問許可權不夠

問題描述:                別人連線我mysql伺服器時提示:1130-host  ...  is not allowed to connect to this MySql serv

遠端MYSQL 1103錯誤 ERROR 1130: Host *.*.*.* is not allowed to connect to

mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user='root'; mysql>update user set host = '%' where user 

報錯:1130-host ... is not allowed to connect to this MySql server 開放mysql遠端連線 不使用localhost

解決方法:1。 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root -pvmwaremysql&g

mysql遠端連線:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解決辦法

安裝完MySQL後,遠端連線資料庫的時候,出現 ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server提示資訊,不能遠端連線資料庫。考慮可能是因為系統資料庫

zbb20170811 mysql遠程連接報錯: Host * is not allowed to connect to this MySQL server解決方法

pri oca 軟件 密碼 修改 allow 服務器 mysql遠程連接 查詢 解決此問題有以下2個方法: localhost改成% 1.進入mysql的BIN目錄 註:root為管理員用戶名,password為用戶root的密碼: mysql -u root -p

Host is not allowed to connect to this MySQL server解決方法

his allow body ros root all post ges soft 在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼 執行use mysql; 執行update user set host = ‘%‘ where user

開啟MySQL遠端訪問許可權允許遠端連線(解決Host is not allowed to connect to this MySQL server問題)

登陸mysql資料庫     [[email protected] data]# mysql -uroot -p123456 檢視user表 mysql> select host,user,password from user;

[轉]Host is not allowed to connect to this MySQL server解決方法

今天在Linux上面裝完MySQL,卻發現在本地登入可以,但是遠端登入卻報錯Host is not allowed to connect to this MySQL server,找了半天試了網上的一些方法都沒有解決,最終在一篇文章裡找到了解決方法,特意記錄一下。 先說說這個錯誤,其實就是我們的MySQL不