mysql8设置密码不生效 mysql设定不能改密码

导读:MySQL是一款常用的关系型数据库管理系统,为了保障数据安全,有时需要设定不能改密码的规则 。本文将介绍如何进行MySQL设定不能改密码的操作 。
1. 使用root账户登录MySQL
在命令行输入mysql -u root -p,然后输入密码登录MySQL 。
2. 创建新用户
使用以下命令创建一个新用户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
其中 , new_user为新用户名 , localhost表示只能从本地连接,password为该用户的密码 。
3. 授权给新用户
使用以下命令授权给新用户:
GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO 'new_user'@'localhost';
其中,database为需要授权的数据库名,*表示所有表格,SELECT、INSERT、UPDATE、DELETE分别代表查询、新增、修改、删除权限 。
【mysql8设置密码不生效 mysql设定不能改密码】4. 修改用户密码
使用以下命令修改用户密码:
SET PASSWORD FOR 'new_user'@'localhost' = PASSWORD('new_password');
其中,new_password为新密码 。
5. 设定密码不可更改
使用以下命令设定密码不可更改:
ALTER USER 'new_user'@'localhost' PASSWORD EXPIRE NEVER;
6. 退出MySQL
使用以下命令退出MySQL:
QUIT;
总结:通过以上步骤,我们可以成功设定MySQL不能更改密码的规则,提高数据库的安全性 。

    推荐阅读