解决远程连接mysql错误1130
错误代码1130通常是由于账号不允许从远程进行登录导致的。你可以通过以下方法解决该问题:
- 改表法:在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,将"localhost"改称'%'。具体命令如下:
mysql -u root -pmysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
- 授权法:如果想允许用户从特定的IP进行连接,可以进行如下操作:
GRANT ALL PRIVILEGES ON *.* TO 'mysqluser'@'192.168.47.1' IDENTIFIED BY 'mysqlpassword' WITH GRANT OPTION;
请注意,在执行这些命令之前,请确保你对MySQL有足够的权限进行操作。如果你不确定,
好优云请咨询数据库管理员。