用户管理:使用“create user”语句”创建普通用户
create user 'zcl'@'localhost' identified by ‘123456'] ;
用select语句”查看mysql数据库中的user表,显示host、user、authentication_string字段。
select host,user,authentication_string from user;
使用drop user语句”删除普通用户zcl
drop user 'zcl' @'localhost' ;
用户管理:修改root用户的密码
在DOS窗口中,可以直接使用mysqladmin命令来修改root用户的密码
mysqladmin -u 用户名 [-h 主机名] -p password “新密码"
用户管理:修改root用户的密码
使用SET语句”修改root用户的密码(mysql环境下)
set password = ‘zcl523'] ;
用户管理:使用root用户修改普通用户的密码
set password for ‘用户名’@‘主机名’ = ‘新密码']
用户管理:使用root用户修改普通用户的密码
使用alter user语句”修改普通用户的密码
alter user '用户名' @'localhost' identified by ‘666'] ;
用户管理:普通用户修改自己的密码
et password = '新密码' ;
权限管理:查看权限
show grants for "用户名"@"localhost";
例如:查看root用户的权限
show grants for 'root'@'localhost';
权限管理:授予权限
例如:授予zcl用户权限
grant select, insert, delete on *.* to 'zcl'@'localhost' with grant option;
权限管理:收回权限
revoke 权限类型 [(字段列表)][, 权限类型[(字段列表)]]... on 数据库名.表名 from '用户名'@'主机名'[, '用户名'@'主机名'] ]...;
例如:收回zcl用户的DELETE权限
revoke delete on *.* from 'zcl'@'localhost';
收回用户所有权限的SQL语法,语法格式:
例如:收回zcl用户的所有权限
revoke all,grant option from 'zcl'@'localhost';