C/C++教程

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

本文主要是介绍DCL_管理用户_增删查和管理用户_修改密码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

SQl分类:

    DDL:操作数据库和表

    DML:增删改表中数据

    DQL:查询表中数据

    DCL:查询用户

DBA:数据库管理员

DCL:管理用户,授权

   管理用户:

      添加用户

        

-- 创建用户
CREATE user '用户名'@'主机名' IDENTIFIED BY '密码';
CREATE user '张三'@'localhost' IDENTIFIED BY '123';
CREATE user 'lisi'@'%' IDENTIFIED BY '123';

 

      删除用户

语法:

DROP user '用户名'@'主机名';
DROP user '张三'@'localhost';

        查询用户

-- 查询用户
SELECT * FROM user;

       修改密码

语法:

UPDATE user SET password = password('新密码') where user = '用户名';
UPDATE user SET authentication_string = PASSWORD('abc') where user = 'list';

 

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

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

  需要管理员运行cmd

使用无验证方式启动mysql服务 :mysql -- skip -- grant --table;

打开一个新的cmd窗口,直接输入mysql命令,敲回车

use mysql;

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

关闭两个窗口

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

启动mysql

使用新密码登录

搜索

复制

这篇关于DCL_管理用户_增删查和管理用户_修改密码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!