如何修改MySQL账户密码
1、对于 Linux 系统,先通过原始密码登陆 MySQL 控制台!
在终端窗口中执行 :
mysql -uroot -p; 回车
输入原始密码,回车
登陆成功!

2、切换到 mysql 这个系统数据库,我们的账户和密码都保存在这个数据库中!
// 切换数据库
use mysql;
// 查看 root 账户原始密码
select password from user where user = 'root';
原始密码以加密串的形调冲式保存在表 user 中!

3、变更密码,执行如下 update 语句更新 root 账户密码 :
// passworD 是一迅槐场个系统加密函数,
// 通过这个函数将我们的明文密码加密后保存在数据库中
update user set password = passworD('新密码') where user = 'root';
// 密码变更后,执行 flush privileges; 更新一下权限伟蕉!
flush privileges;
执行完毕后,账户密码就修改成功,我们可以退出 MySQL 控制台 (控制台执行 exit 命令),以新密码重新登陆即可!

1、对于 Windows系统,先通过原始密码登陆 MySQL 控制台!
在命令行窗口中执行 :
mysql -uroot -p; 回车
输入原始密码,回车
登陆成功!

2、切换到 mysql 这个系统数据库,我们的账户和密码都保存在这个数据库中!
// 切换数据库
use mysql;
// 查看 root 账户原始密码
select authentication_stringfrom user where user = 'root';
原始密码以加密串的形式保存在表 user 中!
注意, 对于 Windows MySQL 5.7 , 其密码对应的字段是 : authentication_stringfrom

3、变更密码,执行如下 update 语句更新 root 账户密码 :
// passworD 是一个系统加密函数,
// 通过这个函数将我们的明文密码加密后保存在数据库中
update user set authentication_stringfrom = passworD('新密码') where user = 'root';
// 密码变更后,执行 flush privileges; 更新一下权限!
flush privileges;
执行完毕后,账户密码就修改成功,我们可以退出 MySQL 控制台 (控制台执行 exit 命令),以新密码重新登陆即可!
