您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Linux下MySQL Error 1130 不能远程访问

2024/3/19 15:36:41发布30次查看
最近做linux项目用到mysql数据库,可是远程连接mysql时总是报出erro 2003: can
最近做linux项目用到mysql数据库,可是远程连接mysql时总是报出erro 2003: can't connect to mysql server on '211.87.***.***' (111),昨天查了好几个小时才找到解决方案,如下:
1.sudo gedit /etc/mysql.my.cnf
找到bind-address                                  =127.0.0.1
修改为bind-address                               =0.0.0.0
2.sudo /etc/init.d/ mysql restart
在这种情况下如果再尝试远程连接,则会报出error 1130 (hy000): host '211.87.***.***'is not allowed to connect to this mysql server提示信息,,不能远程连接数据库。
在mysql host上按如下命令操作
mysql -u root -ppassword    //进入mysql控制台
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';    //这个命令执行错误时可略过
mysql>flush privileges;
mysql>select host, user from user; //检查‘%’ 是否插入到数据库中
mysql>quit
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product