MySQL如何设置用户账号信息

 时间:2024-10-20 20:40:43

1、设置MySQL用户密码。使用create user命令创建新用户,同时使用identified by指定用户密码。例子:create user 'bob'@'%' identified by 'mysql';

MySQL如何设置用户账号信息

2、设置MySQL用户密码的加密协议。用户密码加密方式存储在mysql数据库user表的plugin字段中,有两种方式分别是mysql_native_password和caching_sha2_password,默认采用caching_sha2_password加密协议。例子:alter user 'bob'@'%' identified with mysql_native_password by 'mysql';

MySQL如何设置用户账号信息

3、设置MySQL用户密码的过期时间。用户密码过期时间存储在mysql数据库user表的password_expired,password_lifetime字段中。可以设置成从不过期或指定过期时间或直接强制过期或采用默认过期策略。例子:alter user 'bob'@'%' password expire interval 100 day;

MySQL如何设置用户账号信息

4、锁定MySQL用户账号。用户密码过期时间存储在mysql数据库user表的account_locked字段中。使用account lock锁定,account unlock解锁。例子:alter user 'bob'@'%' account lock;

MySQL如何设置用户账号信息

5、设置MySQL用户角色。通过给角色分配一组权限,我们可以直接给某个用户设置成这个角色之后,那么这个用户就直接拥有这一组的权限,这样更方便地管理具有相同权限的一组用户。使用create role命令来创建角色。例子:create role app_role1;

MySQL如何设置用户账号信息

6、设置MySQL用户角色权限。需要先为角色授权,再给用户授权。授权命令使用grant命令。例子:grant select on test.* to app_role1 ; grant app_role1 to 'bob'@'localhost';

MySQL如何设置用户账号信息

7、总结:1.设置Mysql用户密码。2.设置MySQL用户密码的加密协议。3.设置MySQL用户密码的过期时间。4.锁定MySQL用户账号。5.设置MySQL用户角色。6.设置MySQL用户角色权限。

  • eclipse怎么将项目提交到远程仓库
  • 分析器错误信息: 未能加载类型“……”
  • 图解如何发布ASP.Net MVC 网站项目
  • Ubuntu 14.04中怎样把关闭按钮放到标题栏右边
  • c#如何打开隐藏的窗体
  • 热门搜索
    文明小学生手抄报 三月文明礼貌月手抄报 诗情画意手抄报 山水手抄报 消防手抄报内容 英语故事手抄报 关于传统文化的手抄报 十二生肖手抄报 防震减灾手抄报花边 法制知识手抄报内容