54SA.COM|专注于系统运维管理,为中国SA提供动力!
Getting online shouldn't be tough. $7.99 .COMs
系统管理员之家Banner
当前位置: 主页 > 信息化 > 数据库 >

Mysql 1130问题及其解决方法

时间:2011-05-14 11:02来源:未知 编辑:admin

连接mysql的时候发生1130错误:

ERROR 1130: Host '192.168.1.2' is not allowed to connect to this MySQL server
[/pre]

错误原因:可能是你的帐号不允许从远程登陆,
解决方法:
在本地localhost的那台电脑,登如mysql

1。 改表法。更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;[/pre]

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


GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

[/pre]
如果你想允许用户myuser从ip为192.168.1.2的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.2' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
[/pre]

[责任编辑:admin]


------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名:
最新评论 进入详细评论页>>