本文由秀依林枫提供友情赞助,首发于烂泥行天下

在mysql数据库安装完毕后,为了能远程连接管理mysql数据库。我们一般是在mysql服务器上通过update命令来更新user表中的host记录的。如下:

mysql -uroot -p123456

update user set host='%' where user='root';

FLUSH PRIVILEGES;

/etc/init.d/mysqld restart

这样操作完毕之后,发现现在远程主机是可以连接mysql数据库了。但是在mysql数据库服务器上却不能连接本地的mysql数据库,如下:

为什么会出现这个情况呢?

是因为在mysql数据库的user的host字段中,已经明确拒绝本地登录。我们现在需要修改这个字段,把该字段中的不需要的相关记录全部删除。

先停止数据库,然后使用mysqld_safe –skip-grant-tables &方式启动数据库。这种方式启动数据库,跳过了mysql数据库的安全验证。如下:

/etc/init.d/mysqld stop

mysqld_safe --skip-grant-tables &

mysql -uroot mysql

use mysql;

select host,user from user;

通过上图,我们可以看到目前localhost没有对应的用户。我们现在需要做的就是把,改记录中不需要的全部删除。只留下host为%的记录。

删除记录,需要使用以下sql语句:

delete from user where host='127.0.0.1';

delete from user where host='ilanni';

delete from user where host='::1';

delete from user where host='localhost';

以上sql语句操作完毕后,我们再次重启mysql数据库。然后本地连接数据库看下,如下:

通过上图,我们可以很明显的看到。mysql数据库服务器已经可以连接mysql数据库了。

以上是比较麻烦的做法,最简单的做法是在远程的mysql管理软件上直接删除。因为现在远程机器是可以登陆到mysql数据库上的,再次我使用的Navicat Premium这款软件。如下:

最新文章

  1. js实现点击修改按钮之后单元格变成可编辑状态
  2. sqlServer数据库插入数据后返回刚插入记录的自增ID
  3. Ms sql将首字母大写
  4. WPF TreeView的使用
  5. UIWebView 加载网页、文件、 html-b
  6. ValidateBox( 验证框) 组件
  7. Android动态加载jar、apk的实现
  8. 【Machine Learning in Action --5】逻辑回归(LogisticRegression)从疝气病预测病马的死亡率
  9. Ubuntu 12.04 怎样安装 Google Chrome
  10. zookeeper3.4.6配置实现自动清理日志【转】
  11. Docker容器从一知半解到入门
  12. 使用RxSwift 实现登录页面的条件绑定
  13. Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
  14. zookeeper快照清理
  15. iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 视图Nunjucks
  16. 有意思的Alias参数
  17. java启动3个线程轮流打印数字
  18. PHP常用获取文件路径的函数集合整理
  19. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #9 RT Group Scheduling 与RT Throttling
  20. 关于文件中的0D、0A

热门文章

  1. Scalaz(10)- Monad:就是一种函数式编程模式-a design pattern
  2. GJM : 安装SqlServer遇到问题的解决方案 [原创]
  3. 【精心推荐】12款很好用的 jQuery 图片滚动插件
  4. 使用 HTML5 Canvas 绘制出惊艳的水滴效果
  5. Manifesto – HTML5 离线应用程序缓存校验工具
  6. 仿iphone日历插件(beta)
  7. 从0开始学angularjs-笔记03
  8. 前端安全之XSS攻击
  9. 调用CRM自己的Dialogue
  10. Web自动化测试 Selenium 3/3 https的配置