远程连接mysql

Mysql:is not allowed to connect to this MySQL server


如果你想连接你的mysql的时候发生这个错误:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

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

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

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

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

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;


阅读更多
想对作者说点什么? 我来说一句

远程连接MYSQL注意

2009年11月18日 649B 下载

MySQL远程连接

2010年07月05日 27KB 下载

MYSQL无法远程连接

2011年11月28日 158KB 下载

MySql实现远程连接.txt

2013年11月20日 3KB 下载

mysql如何开启远程连接

2017年03月30日 110KB 下载

iphone程序中连接mysql远程数据库

2011年07月07日 3.33MB 下载

没有更多推荐了,返回首页

不良信息举报

远程连接mysql

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭