创建用户
create user 用户名@主机名 identified by '密码’
说明:
1)Create user 关键字
2)用户名 //登录数据库服务器的名称 mysql –h主机名 –u用户名 –p密码
3)主机名 //可以是域名或IP地址或 ‘%’, 代表任意主机名可以登录数据库服务器
4)“@” //用户名与主机名之间分隔符
5)Identified by //在创建用户时候设置的密码 , 注意设置密码时候 必须 加 引号
查看本机的所有用户
在mysql数据库的user表中
修改用户密码
1)自己修改密码
set password = password(‘新密码’)
1)为普通用户修改密码
Set password for 用户名@主机 = password(‘新密码’);
4.删除用户
drop user 用户@主机
二、权限管理
1.分配权限
Grant 权限列表 on 库.表 to 用户@主机
说明:
1)Grant 授权
2)权限列表: 设置用户可以操作数据库或的权限,如select,update,delete…. , 如果all 代表所有权限.
3)On 库.表名; // on 关键字, 库名.表名 : 对哪个数据库下的表进行设置权限.
4)如果库名.* //库中所有的表
5)如果 all //代表数据库服务器中所有的数据库
6)To //为哪个用户授权.