首页 > 代码库 > ERROR 1130 (HY000): Host '192.168.0.190' is not allowed to connect to this MySQL serv
ERROR 1130 (HY000): Host '192.168.0.190' is not allowed to connect to this MySQL serv
环境:
CentOS6.2、MySQL5.1
问题描述:
在配置文件中将需要连接的MySQL的host设置为192.168.0.190(其实就是我自己的IP地址),然后运行自己的程序,结果返回MySQL错误提示,如标题所示。根据字面意思就是不允许通过192.168.0.190连接MySQL服务器。
问题分析:
根据错误提示分析,使用localhost连接MySQL是可以的,但是192.168.0.190去连接却被拒绝,那么首先肯定数据库服务器是没有问题的,应该是权限的问题,因为自己对MySQL也不是太了解,所以只能分析到这里,然后百度,果然是,默认MySQL是不允许使用root账号进行远程连接的。
解决办法:
为root账号赋予权限,使之可以远程连接数据库服务器,即:mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。