最近做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)