Welcome 微信登录

首页 / 数据库 / MySQL / Linux下MySQL Error 1130 不能远程访问

最近做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.02.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>quitOracle:SQL Loader的导入文本数据MySQL的FIND_IN_SET函数使用方法相关资讯      mysql 
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • MySQL 5.6 GA 及逃亡潮  (02/08/2013 14:36:35)
  • MySQL 5.5.22、5.1.62、5.0.96全线  (03/22/2012 19:03:49)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
  • MySQL 5.1.68 发布  (02/05/2013 08:37:47)
  • CentOS 5.2+MySQL+Heartbeat双机互  (01/29/2012 11:16:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数