MySQL用户管理篇,用户密码修改详解
MySQL用户的密码对于MySQL的安全性起到至关重要的作用,尤其是root账号的密码,拥有很高的权限,一旦密码泄露,可能对MySQL数据库安全性产生巨大的威胁。本文给大家介绍几个修改MySQL数据库密码的方法。
工具/原料
电脑
MySQL
Navicat等MySQL可视化管理软件
root用户修改自己的密码
1、使用mysqladmin命令修改使用Navicat查看user表中root用户的当前密码串,当然了,是加密过的

2、修改root的密码为zeomysqladmin -u root -h localhost -p password "zeo";

3、再次使用Navicat查看user表,可以看到密码串已经改变

4、直接修改user表示例:UPDATE my衡痕贤伎sql.user SET Password = password('admin'稆糨孝汶;) WHERE User="root" and Host="localhost";

5、再次使用Navicat查看user表中,可以看到root的密码串已经改变

6、使用SET语句修改root用户的密码示例SET Password = password('root');

7、再次使用Navicat查看user表,可以看到root的密码串已经改变

root用户修改普通用户密码
1、使用grant语句新建一个用户。GRANT ALL privileges ON study.* 哌囿亡噱TO 'zeo'@'localhost' 朐袁噙岿IDENTIFIED BY 'testpwd' WITH GRANT OPTION;

2、使用Navicat到user表中查看新建的用户。

3、使用SET语句修改普通用户的密码示例:SET PASSWORD FOR 'zeo'@'localhost'=PASSWORD('zeo123456');

4、使用Navicat查看USER表,可以看到zeo的密码串已经改变。

5、直接修改user表示例:UPDATE my衡痕贤伎sql.user SET Password = password('admin'稆糨孝汶;) WHERE User="zeo" and Host="localhost";

6、使用Navicat查看USER表,可以看到zeo的密码串已经改变。

7、使用GRANT语句修改普通用户的密码示例:GRANT USAGE ON study.* TO &拭貉强跳#39;zeo'@'localhost' IDE绿覆冗猩NTIFIED BY 'zeoadmin';

8、使用Navicat查看USER表,可以看到zeo的密码串已经改变。

普通用户修改自己的密码
1、登陆刚刚创建的用户zeo里

2、使用set语句修改密码SET Password = password('zeo');

3、使用Navicat查看USER表,可以看到zeo的密码串已经改变。
