管理用户_增删查和管理用户_修改密码

管理用户_增删查:

sQL分类:

1. DDL:操作数据库和表

2. DML:增删改表中数据

3. DQL:查询表中数据

4. DCL:管理用户,授权

DBA:数据库管理员

DCL:管理用户,授权

  1.管理用户

    语法:CREATE USER  '用户名'@'主机名’   IDENTIFIED  BY  ‘密码";

  2.删除用户:  

    语法:DROP USER   ‘用户名'@'主机名';

  4.查询用户:

    -- 1.切换到mysql数据库

    USE myql;

    -- 2.查询user表

    SELECT  FROM USER;

通配符:%表示可以在任意主机使用用户登录数据库

 

 

 

 

管理用户_修改密码:

修改用户密码∶

UPDATE USER SET PASSwORD = PASSWORD('新密码') WHERE USER = '用户名';

UPDATE USER SET PASSWORD = PASSwORD( 'abc ' ) wHERE USER = 'lisi ';

SET PASSWORD FOR '用户名'@'主机名’= PASSWORD( '新密码');

SET PASSWORD FOR 'root"@' localhost' = PASSWORD( '123');

mysql中忘记了root用户的密码?

1. cmd -- >net stop mysql停止mysql服务

需要管理员运行该cmd

2.使用无验证方式启动mysql服务: mysqld --skip-grant-tables

3.打开新的cmd窗口,叵接输入mysql命合,敲回车。就可以登录成功

4. use mysql;

5. update user set password = password('你的新密码') where user = 'root';

6.关闭两个窗口

7.打开任务管理器,手动结束mysqld.exe的进程

8.启动mysql服务

9.使用新密码登录。l

 

posted @ 2022-10-19 11:19  冰灵IT  阅读(42)  评论(0)    收藏  举报