如果 root 密码丢失,如何重置 root 密码?

重置 root 密码:Unix 和 类 Unix 系统:

1、登录 Unix 系统用户(运行MySQL服务器的用户)

2、停止MySQL服务器

   通过ps -ef | grep mysqld查找mysqld进程号

   使用kill命令停掉mysqld进程,注意不是kill -9

3、创建文本文件包含如下命令:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'

4、保存文件,比如命名为mysql-init,确保该文件MySQL用户能够读取

5、启动MySQL服务器with --init_file选项:

   mysqld --defaults-file=/etc/my.cnf --init_file=/mysql-init &

6、启动成功后,删除 mysql-init 文件

最新文章

  1. 日期格式代码出现两次的错误 ORA-01810
  2. pythonchallenge 解谜 Level 2
  3. ref的用法
  4. Foundation框架—集合
  5. JS 信息提示弹框封装
  6. TODO:C# Socket
  7. PHP GC垃圾回收机制之引用变量回收周期疑问
  8. IP地址总结
  9. cocos2dx新建android项目lib拷贝、访问权限等问题集
  10. Js解析json
  11. 51nod动态规划-----矩阵取数
  12. Ubuntu ssh的使用
  13. Zedboard甲诊opencv图像处理(四)
  14. Model注解的后台原理
  15. expect 参数处理之一
  16. 组件接口(API)设计指南[5]-最后的思考
  17. centos java环境搭建
  18. SpringBoot整合Jsp和Thymeleaf (附工程)
  19. 【easy】438.Find All Anagrams in a String 找出字符串中所有的变位词
  20. [转帖]K8H3D 病毒 腾讯御剑的解析

热门文章

  1. Simscape Multibody 教程 —— 入门学习
  2. 【题解】P1559 运动员最佳匹配问题
  3. 【Bullet引擎】复杂碰撞体 —— btCompoundShape
  4. 大话IDL之(基本操作流程)
  5. javascript console对象 常用的方法
  6. [RHEL8]开启BBR
  7. [MacOS]MacOS字体文件位置
  8. 珠峰-vue
  9. Java的异常处理机制
  10. Python3标准库:itertools迭代器函数