is not allowed to connect to this MySQL server解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-14 14:53:11 浏览: 评论:0
ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们来看看解决办法.
处理方法有二个:
1、如何解决客户端与服务器端的连接(mysql):xxx.xxx.xxx.xxx is not allowed to connect to this mysql serv 授权法,例如,你想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;
- --phpfensi.com
2、改表法,可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”.
这个是因为权限的问题,处理方式如下:shell>mysql --user=root -p
输入密码,代码如下:
- mysql>use mysql
- mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by '[password]';
[username]:远程登入的使用者代码
[db_name]:表示欲开放给使用者的数据库称
[password]:远程登入的使用者密码
[ipadd]:IP地址或者IP反查后的DNS Name,此例的内容需填入'60-248-32-13.HINET-IP.hinet.net' ,包函上引号(')
其实就是在远端服务器上执行,地址填写本地主机的ip地址,也可以这样写,代码如下:
- mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = ‘%’ where user = ‘root’;mysql>select host, user from user;
Tags: allowed connect MySQL server
相关文章
- ·mysql优化配置之max_allowed_packet设置(2014-09-24)
- ·mysql max_allowed_packet 查询和修改问题(2014-10-05)
- ·mysql远程连接 Host * is not allowed to connect to this MySQL server(2014-10-09)
- ·Mysql中max_allowed_packet限制导致主从同步出错(2015-04-17)
- ·Mysql错误提示 is not allowed to connect to this MySQL server(2015-04-18)
- ·MYSQL提示 max_open_files: 2048 max_connections: 800 table_cache: 619(2014-09-23)
- ·Mysql出现Can’t connect to MySQL server on ‘localhost’ (10061)问题(2014-09-23)
- ·Mysql "Too many connections"错误解决办法(2014-09-24)
- ·解决MySql Error:Host is blocked because of many connection errors问题(2014-09-24)
- ·Can t connect to mysql server on localhost (10061) 错误(2014-09-24)
- ·Warning:mysql_connect() [function.mysql-connect]: [2002] 由于目标机器.(2014-09-25)
- ·ERROR 1040: Too many connections问题解决办法(2014-09-28)
- ·Cant Connect MySQL Server(localhost:3306)问题(2014-09-28)
- ·MySql Lost connection to MySQL server during query问题(2014-09-28)
- ·mysql ERROR 1040: Too many connections(2014-10-02)
- ·MySQL连接too many connection错误并且启动时间特别长(2014-10-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)