用户的创建、授权和删除

一、创建并授权

创建用户

CREATE user 'user_name'@'主机名' IDENTIFIED BY 'password';

授权

GRANT 权限类型 ON 'database_name'.'table_name' TO ‘user_name’@'主机名' IDENTIFIED BY 'password';

二、删除

DROP user 'user_name'@'主机名';

DROP user 'user_name1'@'主机名' , 'user_name2'@'主机名';

三、用户密码修改

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

SET PASSWORD FOR 'user_name'@'主机名' = password('...');

--修改自身用户密码

SET PASSWORD = PASSWORD('...');

--cmd修改密码(知道旧密码)

mysqladmin -u user_name -p password "新密码"+回车

输入旧密码

-- 不知道旧密码

直接在my.ini文件中加入skip-grant-tables

打开cmd, net start mysql直接登录mysql -u root -p+回车

进入之后用root权限修改用户密码

set password for 'user_name'@'主机名' = password('...');

之后再修改my.ini文件,注销跳过权限验证的语句

重启数据库

4.视图 -- 创建

create view view_name as (查询语句);

-- 删除

drop view view_name;

-- 查询规则和表规则一致

-- 修改视图时,只能同时修改一个表的映射字段

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容