二、检查MySQL用户权限 如果MySQL服务正在运行,那么我们需要检查MySQL用户的权限。在MySQL中,每个用户都有一组权限,用于控制用户对数据库的访问权限。如果用户缺少必要的权限,就会导致出现1130错误。我们可以通过以下步骤检查MySQL用户权限:1. 打开MySQL客户端,输入以下命令登录MySQL服务器:mysql -u root ...
错误概述为:ERROR 1130: Host ‘xxx.xxx.xxx.xxx’ is not allowed to connect to this MySQL server 主要原因是,系统数据库mysql中user表中的host设置为localhost,只允许使用localhost(127.0.0.1)进行连接。解决方案如下:1. **简单法**:首先使用localhost连接mysql,执行以下命令(IP地址为远...
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限 mysql>FLUSH PRIVILEGES //修改生效 mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录 通过以上方法就能解决Navicat for MySQL 1130错...
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select h...
用户权限不足 你的Root帐户是不是没有打开远程登录权限 mysql用户权限分为本机登录和远程登录两种,root默认没有远程权限