查看mysql版本
根据mysql版本来选择以下的方法修改密码
// 登陆之前查询:
mysql --version
// 登陆之后查询
select version();
方法一:最常用
登陆mysql后执行 (实测5.7.4、8.0、8.4都可用)
alter user 'root'@'localhost' identified by '新密码'
方法二:
使用password函数
实测5.7.4版本可用,8.0版本不可用
登陆mysql后执行
set password for 'root'@'localhost' = password('新密码');不使用password
实测5.7.4也可以用,8.0可用
登陆mysql后执行
set password for 'root'@'localhost' = '新密码';
方法三:
实测5.7.4可用,8.0不可用
登陆mysql后执行
// 打开名字叫mysql的数据库
use mysql;
// 更新密码
update user set authentication_string=password('新密码') where user='root';
// 刷新权限表
flush privileges;方法四:
不需要登陆mysql就可以执行(实测5.7.44和8.0,8.4都可用)
// mysqladmin -uroot -p旧密码 password 新密码
mysqladmin -uroot -p123 password 123456方法五:
实测5.7.44可用、8.4可用
// 在cmd使用如下命令修改root用户密码
mysql_secure_installation
输入旧密码
n
y
输入新密码
重复输入新密码
n
y
n
y
