1、停止mysql服务

service mysql stop

2、启动mysql时不启动授权表,跳过权限验证使用空密码登陆

mysqld_safe --skip-grant-tables &

3、登陆mysql

mysql -uroot -p

4、设置mysql的root用户密码为123456

update mysql.user set password=password("123456") where user="root";

5、强制mysql重新加载权限

flush privileges;

6、退出及重启mysql

exit
service mysql restart

7、登陆mysql

mysql -uroot -p123456

8、重设root密码

此时执行任何mysql命令会报如下错误 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

set password=password('123456');

最新文章

  1. android 资讯阅读器(二)
  2. UTL_FILE详解
  3. Thinking in Java
  4. php中CURL技术模拟登陆抓取数据实战,抓取某校教务处学生成绩。
  5. BZOJ 1009 GT考试
  6. DateTime用法二
  7. UVA 10603 Fill
  8. jQuery的扩展
  9. HttpSesstionActivationLIstener示例
  10. 【翻译】React vs Angular: JavaScript的双向性
  11. EXT系统中的信息查询
  12. Spring RestTemplate中几种常见的请求方式
  13. MUI在项目中使用时遇到的问题的个人分享
  14. JavaScript代理模式
  15. 皮皮虾FAQ
  16. 04 树莓派截图软件scrot的安装和使用
  17. 京东在html5页面中打开本地app的解决方案
  18. DataSnap服务器从xe2升级到xe5报错的处理
  19. 第9章 应用层(4)_超文本传输协议HTTP
  20. linux系统基础入门

热门文章

  1. Spring中使用要点集合
  2. SID(安全标识符)
  3. 【agc004F】Namori
  4. 框架----Web框架本质
  5. YII2 model where 条件拼接
  6. 【神仙题】【CF28D】 Don't fear, DravDe is kind
  7. C/C++中如何计算程序运行的时间
  8. bzoj 2434 AC自动机+树状数组
  9. Error : getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
  10. kvm虚拟机