MySQL修改密码:
方法1:使用set password命令
首先登录MySQL
格式:mysql> set password for 用户名@localhost = password('新密码');
set password for root@localhost = password('root');
方法2:使用mysqladmin
不需要登录MySQL
在cmd页面输入
格式:mysqladmin -u用户名 -p旧密码 password 新密码
mysqladmin -uroot -proot password 123
方法3:编辑user表
登录MySQL
然后使用update命令修改mysql数据库下面的user表
use mysql;
修改密码,user=‘root’是修改root的密码,host是修改本地的root密码
update user set authentication_string=password('123') where user='root' and host='localhost';
刷新系统权限
flush privileges;
方法4:忘记密码时修改(win10版)
1.关闭MySQL服务,在任务管理器服务中找
2.cmd 进入 mysql\bin 目录
3.输入mysqld --skip-grant-tables; --skip-grant-tables意思是跳过权限认证表启动服务
mysqld
4.再打开一个cmd窗口,进入 mysql\bin 目录
5.输入 mysql 进入mysql页面
mysql
6.使用mysql数据库
use mysql;
7.改密码,user=‘root’是修改root的密码,host是修改本地的root密码
update user set authentication_string=password('123') where user='root' and host='localhost';
8.刷新权限
flush privileges;
9.退出
exit
10.使用新密码登录
mysql -u root -p
|