MySQL用户管理篇,用户密码修改详解

2024-11-13 08:51:11

MySQL用户的密码对于MySQL的安全性起到至关重要的作用,尤其是root账号的密码,拥有很高的权限,一旦密码泄露,可能对MySQL数据库安全性产生巨大的威胁。本文给大家介绍几个修改MySQL数据库密码的方法。

工具/原料

电脑

MySQL

Navicat等MySQL可视化管理软件

root用户修改自己的密码

1、使用mysqladmin命令修改使用Navicat查看user表中root用户的当前密码串,当然了,是加密过的

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

root用户修改普通用户密码

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

普通用户修改自己的密码

1、登陆刚刚创建的用户zeo里

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解

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

MySQL用户管理篇,用户密码修改详解
猜你喜欢