1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2、修改MySQL的登录设置;

vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vim。
3.重新启动mysqld;

service mysqld restart # 或 /etc/init.d/mysqld restart
4、登录并修改MySQL的root密码;
.mysql>; USE mysql ;
.mysql>; UPDATE user SET Password = password ('new-password') WHERE User = 'root' ;
.mysql>; flush privileges ;
.mysql>; quit

5、将MySQL的登录设置修改回来;

vim /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除;
保存并且退出vim。
6、重新启动mysqld;

service mysqld restart # 或 /etc/init.d/mysqld restart

7、恢复服务器的正常工作状态;
将步骤一中的操作逆向操作。恢复服务器的工作状态。

最新文章

  1. WinForm------Reflector反编译工具下载
  2. linux man
  3. 接口(interface)
  4. Why String is immutable in Java ?--reference
  5. AndroidStudio文件夹结构视图讲解
  6. NSString属性什么时候用copy,什么时候用strong?【转】
  7. chrome浏览器debug
  8. gen_compile.sql
  9. keepalived 安装配置
  10. pods "xxx" is forbidden: SecurityContext.RunAsUser is forbidden
  11. 设计模式之Factory工厂模式的好处
  12. 从MySQL中导入数据到MongoDB中
  13. (3网络化部署)自己动手,编写神经网络程序,解决Mnist问题,并网络化部署
  14. Mongo查询分组
  15. Java类的继承与多态特性-入门笔记
  16. CSS3动画的回调处理
  17. Reset GitLab Root Password
  18. kubernetes deployment
  19. python_tensorflow_Django实现逻辑回归
  20. PHP之 xampp 安装环境

热门文章

  1. in_array,array_search的使用
  2. HMI与设计模式
  3. C#位运算讲解与示例
  4. Django + mysql 快速搭建简单web投票系统
  5. PostGIS导入导出SHP文件常用命令
  6. C++ 11学习和掌握 ——《深入理解C++ 11:C++11新特性解析和应用》读书笔记(一)
  7. selenium2.0关于python的常用函数(一)
  8. 浅谈 原生javaScript&&react 实现全局触摸按钮(附带对addeventlistener的了解)
  9. thinkphp发邮件失败原因
  10. javascript原型prototype浅识