首页 > 编程知识 正文

mysql数据库修改root密码,mysql命令行修改root密码

时间:2023-05-03 07:55:55 阅读:237459 作者:2894

本文整理了四种在MySQL中修改root密码的方法,希望对大家有所帮助。全部方法经过测试通过。

方法1:用SET PASSWORD 命令

首先登录MySQL。

格式:mysql>set password for 用户名@localhost = PASSWORD('新密码')

例子:mysql>set password for root@localhost  = PASSWORD('123456')

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 12345678

方法3:用UPDATE直接编辑user表

首先登录MySQL

mysql> use mysql;

mysql> update user set password = password('123456') where user = 'root' and host = 'localhost';

mysql> flush privileges;

方法4::在忘记root密码的时候,可以这样。

以windows为例:

1.关闭正在运行的MySQL服务。

2.打开DOS窗口,转到mysqlladqd目录。

3.输入 mysqld --skip-grant-tables回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4.再打开一个DOS窗口(因为刚才那个DOS窗口已经不能动啦),转到mysqlladqd目录。

5.输入mysql回车,如果成功,将出现MySQL提示符 > 。

6.改密码:update user set password = password('123456') where user = 'root' ;

7.刷新权限(必须步骤):flush priviliges;

8.退出 quit;

9.注销系统,在进入,是用户名root和刚才设置的新密码123456登录。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。