一、创建用户
1. 创建用户
方式1:通过命令
CREATE USER '用户名' @ '主机名' IDENTIFIED BY '密码'
方式2:往user表中添加记录
insert into user (host,user,password) values('主机名','用户名','密码')
flush privileges
2. 创建用户并赋权限:
#创建用户并给某张表设置权限
GRANT 权限 ON 数据库名.表名 TO '用户名' @ '主机名' IDENTIFIED BY '密码'
#创建用户并给所有数据库所有表设置权限
GRANT 权限 ON *.* TO '用户名' @ '主机名' IDENTIFIED BY '密码'
权限:
select
create
drop…
all为所有权限
二、删除用户
方式1:通过命令
DROP USER 用户1,用户2...
方式2:操作user表
DELETE FROM user WHERE user='用户名' AND host='主机名'
三、修改密码
1.修改root用户密码
mysqladmin -u root -p 旧密码 "新密码"
2.通过root用户修改普通用户密码:
方式1:命令
SET PASSWORD FOR '普通用户名' @ '主机名' = PASSWORD("新密码");
方式2:操作user表
UPDATE user SET password=PASSWORD("新密码") WHERE user='普通用户名' AND host='主机名'
3.普通用户修改自己的密码
SET password=PASSWORD("新密码")