首页 > 其他分享 >536管理用户增删改和537管理用户修改密码

536管理用户增删改和537管理用户修改密码

时间:2022-10-13 16:12:12浏览次数:34  
标签:密码 -- 用户 537 536 USER mysql PASSWORD

管理用户增删改DCL

SQL分类:

  1. DDL:操作数据库和表
  2. MDL:增删改表中数据
  3. DQL:查询表中数据
  4. DCL:管理用户授权

DBA:数据库管理员。

DCL管理用户授权

  1. 管理用户
    1. 添加用户
      • 语法:CREATE USER '用户名'@'主机名'IDENTIFIED B'密码';
      • CREATE USER 'zhangmou'@'主机名'localhost'123465';
    2. 删除用户
      • 语法 DROP USER'用户名'@'密码';
      • DROP USER'zhangmou'@'123465';
    1. 修改用户密码
      • UPDATE USER SET PASSWORD = PASSWORD('新密码')WHERE USER = '用户名';
      • UPDATE USER SET PASSWORD = PASSWORD('abcdefg')WHERE USER = 'zhangmou';
      • 方法二
      • SET PASSWORD FOR '用户名'@'主机名'= PASSWORD('新密码');
    2. 查询用户
      • -- 切换到mysql数据库
      • USE mysql;
      • -- 查询user表
      • SELECT * FROM USER;
      •   -- 通配符%表示可以在任意主机使用用户登录数据库
  2. 授权

案例:添加用户

 

 

 

 

 

  修改密码后登录

 

 

 当忘记mysql密码时

cmd -- > net stop mysql 停止mysql服务米需要管理员运行该cmd
使用无验证方式启动mysql服务: mysqld --skip-grant-tables打开新的cmd窗口,直接输入mysql命合,敲回车。就可以登录成功use mysql;[
update user set password = password('你的新密码') where user = 'root  ;关闭两个窗口
打开任务管理器,手动结束mysqld.exe的进程启动mysql服务[
使用新密码登录。

以管理员运行进行停止服务器

 

 

 换到正常的从新登录,此时不用输入用户名以及密码直接登录进行更改密码

 

 

改完后需要在任务管理器关闭

 

标签:密码,--,用户,537,536,USER,mysql,PASSWORD
From: https://www.cnblogs.com/agzq/p/16788487.html

相关文章