最近在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

3、其它

mysqladmin -u root password 123           //改密码  
 在/ety/my.cnf中加入skip-grant-tables        //跳过mysql访问控制

最新文章

  1. ma60笔记
  2. DIOCP之编写第一个应用程序(一)
  3. Linux dd——备份命令
  4. iOS上绘制自然的签名-b
  5. 在O(1)时间删除链表结点
  6. VS中C++对象的内存布局
  7. curl的封装
  8. selenium 多线程
  9. Mybatis源码分析-SqlSessionTemplate
  10. Linux系统下,在文件中查找某个字符串
  11. Scala数组| 集合
  12. H5页面测试实战总结
  13. canvas用数组方式做出下雨效果
  14. Window上安装—Docker 笔记
  15. 【Python】解析Python的缩进规则
  16. 内联外联CSS和JS
  17. 【题解】Luogu P1503 鬼子进村
  18. Springboot+Mybatis批量导入多条数据
  19. python使用set来去重碰到TypeError: unhashable type
  20. Canvas中的剪切clip()方法

热门文章

  1. mongo(四)索引
  2. [ACM_其他] Square Ice (poj1099 规律)
  3. [51单片机] EEPROM 24c02 + 数码管 + 中断 [统计开机次数]
  4. Null 与 “” 的区别
  5. 常用dom对象
  6. paip.判断字符是否中文与以及判读是否是汉字uapi python java php
  7. Linux初学 - 安装及网络配置
  8. NodeJS-图片上传(Express)
  9. MYSQL中约束及修改数据表
  10. gulp+Babel 搭建ES6环境