在linux下,如果忘记了mysql中root用户的密码可以采用以下办法解决。

1. 修改my.cnf,加入skip-grant-tables

修改mysql的配置文件my.cnf,在[mysqld]段增加skip-grant-tables
 
[mysqld] 
...... 
...... 
skip-grant-tables

2. 重启mysqld

# service mysqld restart

3. 登录mysql并修改root密码

# mysql -uroot
mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;

4. 修改my.cnf,删除skip-grant-tables,并重启mysqld

修改mysql的配置文件my.cnf,在[mysqld]段中去掉skip-grant-tables,然后重启mysqld
# service mysqld restart

最新文章

  1. Python模拟登陆新浪微博
  2. UIViewController 生命周期
  3. 【LeetCode】268. Missing Number
  4. mysql 出现错误Incorrect file format
  5. IE比Chrome强的一个地方
  6. iOS 查找字符串 相同 子字符串的位置 range
  7. Sqlserver中实现oralce 数据库的rownumber
  8. hdu How many integers can you find
  9. Linux常用命令及使用技巧
  10. 【Unity3D】【NGUI】UICamera
  11. scala akka 修炼之路5(scala特质应用场景分析)
  12. C#编程实践—EventBroker简单实现
  13. 转 awk 使用方法
  14. delphi公用函数
  15. phpcms代码读取文章的内容 实用可行的方法
  16. 学习CTF的经历-文件分析
  17. cnetos 7 mariadb 集群报错分析解答
  18. HDU 2081 手机短号
  19. ApiGen安装
  20. phpmyadmin 各种技巧拿 webshell

热门文章

  1. mongodb倒排索引
  2. iOS在支持arc的工程中,导入不支持arc的第三方的插件
  3. android Handler的使用(二)
  4. SlowHTTPTest-慢速DoS攻击
  5. [转载]Lwip之IP/MAC地址冲突检测
  6. Java 三大特征之--多态
  7. WDF - CSS 书写规范
  8. freemarker 常见问题
  9. vue前端开发那些事——后端接口.net core web api
  10. verilog 2001中的一些新语法