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

Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行。

我认为这段英文,有点误导,让人感觉是自己这边出了问题。

看解决方法吧

ERROR 1130: Host ‘192.168.1.3‘ is not allowed to connect to thisMySQL server

解决方法: 
1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%"

mysql -u root -pvmwaremysql>usemysql;mysql>update user set host = ‘%‘ where user =‘root‘;mysql>select host, user from user;

2.授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY ‘mypassword‘ WITHGRANT OPTION; 
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码 
GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY‘mypassword‘ WITH GRANT OPTION;

方法二:

错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题

给用户授权

我用的用户是root 密码123456

首选语法为: 
Sql代码 
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

示例: 
Sql代码 
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

执行完后,再 
mysql:flush privileges; 
刷新一下权限就可以了,不用重启

完整操作:

开始->运行->cmd 
cd\ 
cd mysql安装目录\bin 
mysql -u root -p123456; 
mysql GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION; 
mysql flush privileges;

时间: 2024-10-09 17:59:18

Navicat for MySQL远程连接的时候报错mysql 1130的解决方法的相关文章

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

错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题 Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行. 我认为这段英文,有点误导,让人感觉是自己这边出了问题. 看解决方法吧 ERROR 1130: Host '192.168.1.3' is n

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

用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行. ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server 其实主要问题是mysql服务器那边的权限问题,默认是只允许在本地localhost登陆,所以在远程就被拒绝了,解决的方法是在mysql服务器上授权. 完整操作: 1. 在mysql服务器上:开始->运行->cmd 2. cd mysql安装目录\

.NET下载文件报错System.UnauthorizedAccessException的解决方法

转自原文.NET下载文件报错System.UnauthorizedAccessException的解决方法 假设VS代码对应路径为E:\Projects\Web1,在VS用“发布Web”的方式发布后的路径为E:\Site\Web1.在IIS新建2个站点,站点A指向E:\Projects\Web1,站点B指向E:\Site\Web1. 现在出现一个异常情况,站点B能正常下载123.xls,站点A下载时却提示错误: System.UnauthorizedAccessException: 对路径“E:

git提交是报错没有change-id的解决方法

git提交是报错没有change-id的解决方法: 1.先仔细查看报错内容,查出是哪天提交记录缺少change-id 2.如果是最近的一条缺少,则直接执行git commit --amend "提交信息",以对上次提交的内容进行修改: 如果是前面几条都缺少change-id,则先 git reset --soft ****ddfd(恢复到最近一次有change-id的提交记录),重新提交$ git commit -am "提交信息" 重新提交修改记录 3.执行git

MySQL server has gone away报错原因分析及解决办法

原因1. MySQL 服务宕了 判断是否属于这个原因的方法很简单,执行以下命令,查看mysql的运行时长 $ mysql -uroot -p -e "show global status like 'uptime';" +---------------+-------+ | Variable_name | Value | +---------------+-------+ | Uptime | 68928 | +---------------+-------+ 1 row in set

mysql登陆启动报错 ERROR 2002 (HY000) 解决方法

报错信息 登陆数据库报错:` ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory")` 重启服务报错:Job for mariadb.service failed because the control process exited with error code. See &quo

远程连接windows2003桌面无法使用剪切板的有效解决方法

远程桌面控制服务器时,无法剪切.粘贴一些东西,上网搜了一下,原来是rdpclip.exe(remote desktop clipboard)不起作用了.此程序负责管理本地机与远程服务器之间共享剪切板,它运行在远程服务器上. 解决方法:1.打开任务管理器-〉结束此进程(rdpclip.exe)2.点击任务管理器菜单“文件-〉新建任务”,在输入框中输入“rdpclip”,确定即可. www.tiantitu.net

eclipse里index.jsp头部报错的原因和解决方法

index.jsp的头<%@这句报错的话,是因为没有引入Tomcat的原因. 解决: A:Window---Preferences---server---RuntimeEnviroments--Add--Apache中选择对应版本的汤姆猫---引入外部汤姆猫的安装目录 B:对着工程---右键---Build Path---Configure Build Path---Libraries---Add Library---    Server Runtime---选中汤姆猫即可!

oracle12c安装报错:PRVF-0002的解决方法

出错信息: 安装oracle12c, ./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename. 原因: 找不到主机名的对应ip 解决办法: 修改下/etc/hosts  添加 ip与主机名的映射即可