mysql 1130 host is not allowed
时间: 2023-08-24 07:09:40 浏览: 96
报错:1130-host MySql server
回答: 报错信息"mysql 1130 host is not allowed"表示需要连接的数据库不允许其他主机进行访问。这是因为MySQL的系统数据库mysql中的user表没有配置远程访问主机的登录信息,只有localhost本地登录的信息。[2]解决这个问题的方法是通过以下步骤进行授权:首先使用root用户登录MySQL所在的主机,然后进入数据库mysql,最后进行授权操作。具体步骤如下:[3]
1. 在MySQL所在主机上使用root用户进行登录:mysql -u root -p
2. 进入数据库mysql:use mysql;
3. 进行授权:grant all privileges on *.* to 'XXX'@'XXX.XXX.XX.X' identified by 'passwords' with grant option;
这样就可以允许指定的主机通过指定的用户进行远程访问MySQL数据库了。
阅读全文