`

解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL

阅读更多

解决方法:

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身份登录啦!

 

[来源]

分享到:
评论

相关推荐

    navicat15-premium-cs.AppImage

    linux版navicat premium 15,支持centos、ubuntu,可以连接mysql,oracle,sqlserver,postgresSQL

    解决 navicat连接oracle报错:ORA-12737InstantClientLight

    通过了解和应用这些知识,你应该能够解决Navicat连接Oracle报错“ORA-12737 InstantClientLight”的问题。理解Oracle InstantClient的工作原理和配置方法,对于管理和维护Oracle数据库的IT专业人员来说是非常重要的...

    instantclient-basic-windows.x64-12.1.0.2.0 解决Navicat 15 64位 连Oracle 11.2.0.4

    适合最新Navicate 15 64位使用,解决连接Oracle 11g 64位时 Oracle library is not loaded,经测试instantclient-basic-windows.x64-11.2.0.4.0死活连接不上 不要被误导。换12.1完美解决。 32位的navicate 可以用...

    instantclient-basic-windows.x64-12.1.0.1.0

    navicat连接报错: Cannot load OCI DLL, Instant Client package is required for Baic and TNS connection For more information: http://wiki.navicat.com/wiki/index.php/Instant_client_required 错误原因 ...

    Host 主机名 is not allowed to connect the mysql server

    Host 主机名 is not allowed to connect the mysql server 原因:没有授权远程访问mysql 解决方法: cmd 中运行mysql -u root -p(如果报mysql 不是内部或外部命令,找到安装mysql对应的bin文件夹运行mysql.exe,...

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.pdf

    Navicat for MySQL 远程连接错误 1130 解决方法 Navicat for MySQL 是一款功能强大的数据库管理工具,但是在远程连接 MySQL 服务器时,可能会遇到错误 1130,这是因为 MySQL 服务器不允许从远程主机连接。下面我们...

    instantclient-basic-windows.x64-11.2.0.4.0.zip

    Navicat v15连接oracle报错:ORA-28547: connection to server failed, probable Oracle Net admin error; instantclient-basic-windows.x64-11.2.0.4.0.zip; 最少分; 不吃亏; 不上当;

    libmysql_e.dll (解决windows下navicat 报错问题)

    在windows系统下使用navicat 报错:libmysql_e.dll 126 吧这个dll文件放在C:\Windows\libmysql_e.dll 下即可。

    Navicat Premium 12 for Mac版汉化包 zh-Hans.lproj

    Navicat Premium是一款强大的多数据库管理软件,支持包括MySQL、MariaDB、Oracle、SQL Server等多种数据库类型。这款软件以其直观的界面和丰富的功能,深受数据库管理员和开发者的喜爱。 汉化包"zh-Hans.lproj.zip...

    instantclient-sqlplus-windows.x64-12.2.0.1.0

    5. **Sql Server插件**:标签中的“Sql Server 插件”可能是指Navicat Premium也支持连接到SQL Server数据库,表明该软件跨数据库平台的兼容性,用户可以在同一环境中管理Oracle和SQL Server数据库。 6. **文件名列...

    Navicat-for-MySQL--master.zip

    - **下载**:首先,你需要从官方网站或者授权的下载站点获取"Navicat-for-MySQL--master.zip"文件,然后解压到本地。 - **安装**:运行解压后的安装程序,按照提示完成安装步骤。安装过程中,你可以选择安装路径,...

    instantclient-sqlplus-windows.x64-11.2.0.4.0

    Navicat for oracle、PL/SQL 都可以使用这个插件。instantclient-basic-win-x86-64-11.2.0.1.0,instantclient-sqlplus-windows.x64-11.2.0.4.0,解压合并到一个文件夹中。

    navicatforMysql 10.1.7-enterprise-解压版.rar

    《Navicat for MySQL 10.1.7:便捷的数据库管理工具》 Navicat for MySQL是一款功能强大的MySQL数据库管理和开发工具,专为数据库管理员和开发人员设计。在这个无需安装的10.1.7企业版解压包中,用户可以直接运行,...

    instantclient-basic-windows.x64-19.8.0.0.0dbru.zip

    navicat 链接 oracle 数据库出现 ORA-28547 报错,原因是 oci.dll 版本不对,这是 instantclient for windows x64的配置文件。v19.8.0.0.0

    mac版mysql客户端 navicat for mysql(core_keygen-2.dmg)

    Navicat是一款强大的数据库管理工具,它为包括MySQL在内的多种数据库提供了图形化的用户界面,使得数据库的管理和操作变得更加简单易行。 Mac版的Navicat for MySQL是专为苹果操作系统设计的版本,它允许用户在Mac...

    MacOS安装MySql8.0.19及安装报错解决方案.docx

    MacOS 安装 MySql8.0.19 及安装报错解决方案 MacOS 安装 MySql8.0.19 是一种流行的数据库管理系统,本文档将指导您在 MacOS 上安装 MySql8.0.19,并解决可能出现的安装报错问题。 一、安装 MySql 首先,使用 ...

    navicat libmysql_e.dll

    windows系统下使用navicat 报错:libmysql_e.dll 126 windows系统下使用navicat 报错:libmysql_e.dll 126

Global site tag (gtag.js) - Google Analytics