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

创建用户的两种方式

先创建用户在授权

1 create user '用户名'@‘主机名’ identified '密码'

授权的同时创建用户

2 grant 权限类型 on  *.* to   '用户名'@‘主机名’ identified '密码'

删除单个用户

drop user  '用户名'@‘主机名’

删除多个用户

drop user  '用户名'@‘主机名’, '用户名'@‘主机名’, '用户名'@‘主机名’

用户密码修改

1.  root账户登录 修改其他用户密码

set password for  '用户名'@‘主机名’=password('新密码')

2. 修改自身用户密码

set password =password('新密码')

3。 cmd下修改用户密码

mysqladmin -u 用户名 -p password '新密码'+回车

输入旧密码

4  不知道当前密码情况下 修改密码

 ( 1 )  直接修改ini文件 添加scrip-grant-tables

(2)重启数据库   打开cmd  输入net stop mysql    net start mysql 跳过配置,直接登录

(3)免密登录数据库  直接登录 mysql -u root -p 回车 (4)用root权限修改密码 set password for  '用户名'@‘主机名’=password('新密码')

创建视图

create view 视图名 as(

查询语句   规则与表查询一致

)

删除视图

drop view 视图名 as()

查看视图

select * from 视图名

修改视图

update 视图名 set 旧字段=-‘新字段’

只可以同时修改一个表的映射字段,对于视图增删改查语法保持一致

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