mysql数据库用户的创建授权和删除

一,创建用户

1,CREATE USER '用户名'@'主机名'[ IDENTIFIED BY] '密码';

创建用户并授权

2,GRANT ALL ON *.* TO '用户名'@'主机名'IDENTIFIED BY '密码';

3,刷新权限

FLUSH PRIVILEGES;

二,删除用户

DROP USER '用户名'@'主机名';

连续删除多个用户

DROP USER '用户名'@'主机名','用户名'@'主机名'……;

三,用户密码修改

1,root 账户登录修改其他用户名

SET PASSWORD FOR '用户名'@'主机名'=[passwod方法]('新密码');

2,修改当前用户密码

SET PASSWORD =PASSWORD('新密码');

3,cmd方法修改密码

mysqladmin -u username -p passworw 新密码 回车输入旧密码

不知道当前用户密码的情况下,怎样修改密码?

直接在ini文件配置skip-grant-tables 跳过密码验证,从新启动登录数据库然后root方法直接修改密码然后注销ini文件跳过权限验证,

四,视图

1,视图创建

CREATE VIEW 视图名 AS(查询语句)

2,删除视图

DROP VIEW 视图名

3,修改视图规则

只可以同时修改同一个表的映射字段,不可以同时修改两个表的映射字段

4,查询视图

SELECT * FROM 视图名;

你可能感兴趣的:(mysql数据库用户的创建授权和删除)