- 用set password
首先登录到MySQL数据库管理系统
格式:mysql> set password for 用户名@localhost=password(‘新密码’);
例子:mysql> set password for root@localhost=password(‘0206’);- 用mysqladmin
格式:C:\Users\Admin> mysqladmin -u 用户名 -p 旧密码 password 新密码
例子:C:\Users\徐宏超> mysqladmin -u root -p 0206 password 123- 用update直接编辑系统数据库mysql中的user表
首先登录到MySQL数据库管理系统
格式:
mysql> use mysql;
mysql> update user set password=password(‘新密码’) where user=‘用户名’ and host=‘localhost’;
mysql> flush privileges;
例子:
mysql> use mysql;
mysql> update user set password=password(‘123’) where user = ‘root’ and host=‘localhost’;
mysql> flush privileges;- 在忘记root密码时的操作,以windows为例:
(1)关闭正在运行的MySQL服务;
(2)打开Dos窗口,转到mysql/bin目录;
(3)输入mysqld --skip-grant-tables 回车,–skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证;
(4)再打开一个Dos窗口(因为刚才的那个Dos窗口已经不能动了),再次转到mysql/bin目录;
(5)输入mysql回车,如果成功,将进入MySQL数据库管理系统;
(6)用update直接编辑系统数据库mysql中的user表来修改新的密码;
(7)退出MySQL数据库管理系统:exit
(8)此时可以关闭打开的两个Dos窗口,重新使用再打开一个新的Dos窗口,使用用户名root和刚才设置的新密码登录了。
修改MySQL密码的几种方法
最新推荐文章于 2024-05-21 09:07:18 发布