关于客户端不能连接mysql服务器的解决办法
2016-12-28 11:41
791 查看
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的时候发生这个错误:
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;
相关文章推荐
- 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
- 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
- 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
- Ubuntu mysql本地和mysql客户端不能访问和2003不能连接到服务器问题解决方法
- 使用360杀毒后,360将MySQL的注册表当作病毒给kill掉了,导致不能上到mysql服务器连接127.0.0.1问题的解决办法
- 关于mysql服务器3306端口不能远程连接的解决
- 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
- SQLSERVER2005客户端不能连接服务器Analysis Server解决办法
- 客户端用mstsc不能用一台设备连接终端服务器的解决办法
- SQLSERVER2005客户端不能连接服务器Analysis Server解决办法
- 用友U8新装的服务器客户端不能连接问题的解决办法
- 20120520 本地mysql客户端不能连接虚拟机服务器
- 关于C#开发OPC客户端无法连接远程的解决办法
- 关于MySQL中不能显示TEXT字段的解决办法
- Robocup Rescue1.0a 客户端长时间连接不上服务器的解决办法 ( agents connect to the Kernel slowly)
- mysql监听地址的设定 —— 解决外部网址无法连接mysql的办法服务器
- 关于vs2010服务器资源管理器-再添加数据连接时无法获取服务器名的解决办法
- 远程桌面连接,“由于这台计算机没有终端服务器客户端访问许可证,远程会话被中断”的一个解决办法
- 连接PHPmyadmin是出现#2003 – 服务器没有响应 MySQL 无法启动的解决办法
- 安装sql server 2005后不能连接服务器,没有studio express以及安装后是英文界面解决办法。