MySQL的root密码忘记怎么办 修改root密码的方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的root密码忘记怎么办 修改root密码的方式相关的知识,希望对你有一定的参考价值。

参考技术A 1.
关闭正在运行的mysql服务-->net
stop
mysql
2.
打开DOS窗口,转到mysql\bin目录。
3.
输入mysqld
--skip-grant-tables
回车。--skip-grant-tables
的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-”
,此时DOS窗口无法输入
4.
再开一个DOS窗口,转到mysql\bin目录。
5.
输入mysql回车,如果成功,将出现MySQL提示符
>。
6.
连接权限数据库:
use
mysql;

7.
改密码:
update
user
set
password=password("123")
where
user="root";(别忘了最后加分号)
8.
刷新权限(必须步骤):flush
privileges; 。
9.
退出
quit。

忘记mysql的登陆密码该怎么办?

1、如果忘记了其他用户的密码,可以使用root账户进入mysql,修改mysql.user表中的用户密码

2、如果忘记了root的mysql密码,可以使用如下方式:

  •  确认服务器处于安全的状态,也就是没有人能够任意地连接MySQL数据库
  • 修改my.cnf配置文件 vi /etc/my.cnf      在[mysqld]的段中添加一句:skip-grant-tables    重启mysql:service mysql restart
  • 进入mysql:mysql
  • 修改密码:update user set password = password(‘root123‘) where user=‘root‘;
  • 退出mysql,恢复步骤2中对配置文件的修改
  • 使用新密码登录mysql

以上是关于MySQL的root密码忘记怎么办 修改root密码的方式的主要内容,如果未能解决你的问题,请参考以下文章

mysql忘记root密码怎么办?

mysql 5.7.16 忘记root 密码 如何修改root密码

MariaDB/MySQL忘记root密码怎么办

MySQL root用户忘记密码怎么办?修改密码方法:skip-grant-tables

忘记mysql的登陆密码该怎么办?

MySQL忘记密码怎么修改密码