Centos下忘记mysql的root密码的解决方法

一:(停掉正在运行的mysql)
[root@NetDakVPS ~]# service mysql
stop

二:使用
“--skip-grant-tables”
参数重新启动mysql
[root@NetDakVPS ~]# mysqld_safe --skip-grant-tables
&

[1] 23810
Starting mysqld daemon with databases from
/var/lib/mysql

三:用root帐号登录mysql
[root@NetDakVPS ~]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or
\g.

Your MySQL connection id is 1
Server version: 5.0.77 Source distributionType 'help;'
or '\h' for help. Type '\c' to clear the buffer.

四:改变用户数据库
mysql> use mysql
Reading table information for completion of table and
column names

You can turn off this feature to get a quicker startup
with -ADatabase changed

五:修改密码,记得密码要用password()函数进行加密
mysql> update user set password=password('netdak')
where user='root';

Query OK, 1 row affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0
六:刷新权限表
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
七:退出mysql
mysql> quit
Bye
八:对mysql进行重启
[root@NetDakVPS ~]# service mysql restart;
STOPPING server from pid file
/var/run/mysqld/mysqld.pid

100421 13:44:03 mysqld endedStopping MySQL: [ OK ]
Starting MySQL: [ OK ]
[1]+ Done mysqld_safe --skip-grant-tables
九:用更改过的密码重新登录即可。
[root@NetDakVPS ~]# mysql -u root -p
Enter password: netdak
Welcome to the MySQL monitor. Commands end with ; or
\g.

Your MySQL connection id is 2
Server version: 5.0.77 Source distributionType 'help;'
or '\h' for help. Type '\c' to clear the buffer.mysql> quit

Bye

十、重新执行修改密码

SET PASSWORD = PASSWORD('123456');

注:第十步不一定需要,但是 MySql5.6操作时可能会报错:You must SET PASSWORD before executing this statement.

最新文章

  1. PHP对文件数据的存储和检索
  2. 在DrawingVisual上绘制圆形的进度条,类似于IOS系统风格。
  3. word to word
  4. 软件工程课后作业——四则运算Ⅲ(C++)
  5. Delphi是座宝山,有待挖掘
  6. dom 封装表单控件
  7. Apache的Order Allow Deny心得
  8. Contoso 大学 - 9 - 实现仓储和工作单元模式
  9. drop column与set unused
  10. Jquery-DataTable 使用介绍
  11. Java 集合的简单实现 (ArrayList & LinkedList & Queue & Stack)
  12. HelloWorld改编,仿bilibili手机端(一)——侧滑菜单界面布局
  13. thinkinginjava学习笔记09_内部类
  14. ResizeObserver - 元素resize监听API
  15. 005-Python字典
  16. Adaboost 算法实例解析
  17. Kaggle初学者五步入门指南,七大诀窍助你享受竞赛
  18. docker部署安装
  19. js切换背景颜色
  20. CodeForces Contest #1114: Round #538 (Div. 2)

热门文章

  1. 计算机网络——TCP三次、四次握手详解
  2. bootstrap-datetimepicker时间控件
  3. Servlet中response.sendRedirect()跳转时不能设置target的解决办法
  4. javascript防止SQL注入
  5. [转]Linux的chattr与lsattr命令详解
  6. [转]linux之date命令
  7. PHPCMS数据筛选功能实现
  8. 【boost】使用lambda表达式和generate_n生成顺序序列
  9. 手势冲突UIPanGestureRecognizer 和UIPinchGestureRecognizer
  10. 转】MyEclipse使用总结——修改MyEclipse默认的Servlet和jsp代码模板