如何修改MySQL账户密码

2025-10-31 19:19:19

1、对于 Linux 系统,先通过原始密码登陆 MySQL 控制台!

在终端窗口中执行 : 

mysql -uroot -p; 回车

输入原始密码,回车

登陆成功!

如何修改MySQL账户密码

2、切换到 mysql 这个系统数据库,我们的账户和密码都保存在这个数据库中!

// 切换数据库

use mysql; 

// 查看 root 账户原始密码

select password from user where user = 'root'; 

原始密码以加密串的形调冲式保存在表 user 中!

如何修改MySQL账户密码

3、变更密码,执行如下 update 语句更新 root 账户密码 : 

// passworD 是一迅槐场个系统加密函数,

// 通过这个函数将我们的明文密码加密后保存在数据库中

update user set password = passworD('新密码') where user = 'root';

// 密码变更后,执行 flush privileges; 更新一下权限伟蕉!

flush privileges;

执行完毕后,账户密码就修改成功,我们可以退出 MySQL 控制台 (控制台执行 exit 命令),以新密码重新登陆即可

如何修改MySQL账户密码

1、对于 Windows系统,先通过原始密码登陆 MySQL 控制台!

在命令行窗口中执行 : 

mysql -uroot -p; 回车

输入原始密码,回车

登陆成功!

如何修改MySQL账户密码

2、切换到 mysql 这个系统数据库,我们的账户和密码都保存在这个数据库中!

// 切换数据库

use mysql; 

// 查看 root 账户原始密码

select authentication_stringfrom user where user = 'root'; 

原始密码以加密串的形式保存在表 user 中!

注意, 对于 Windows MySQL 5.7 , 其密码对应的字段是 :  authentication_stringfrom 

如何修改MySQL账户密码

3、变更密码,执行如下 update 语句更新 root 账户密码 : 

// passworD 是一个系统加密函数,

// 通过这个函数将我们的明文密码加密后保存在数据库中

update user set authentication_stringfrom = passworD('新密码') where user = 'root';

// 密码变更后,执行 flush privileges; 更新一下权限!

flush privileges;

执行完毕后,账户密码就修改成功,我们可以退出 MySQL 控制台 (控制台执行 exit 命令),以新密码重新登陆即可

如何修改MySQL账户密码

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢