1. 用户管理

1.1 新增用户

  • 指定用户名(xiuhong)和主机(localhost)
CREATE USER 'xiuhong'@'localhost' IDENTIFIED BY 'password';
1
  • 指定用户名和所有主机, % : 表示匹配所有主机(host)
CREATE USER 'jeffrey'@'%' IDENTIFIED BY 'password';
1
  • 主机名缺省值为 %
CREATE USER 'jeffrey' IDENTIFIED BY 'password';
1

1.2 修改账号

ALTER USER 'xiuhong'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE;
1
  • 180天强制更新密码
ALTER USER 'xiuhong'@'localhost'
  IDENTIFIED WITH sha256_password BY 'new_password'
  PASSWORD EXPIRE INTERVAL 180 DAY;
1
2
3

1.3 用户授权

新创建的用户未指定角色,没有操作数据库权限

  • 用户授权语法

  • 在主机localhost上,用户xiuhong可操作数据库db1中所有的表

GRANT ALL ON db1.* TO 'xiuhong'@'localhost';
1
  • 在主机localhost上,用户xiuhong可操作数据库db2中的表table
GRANT SELECT ON db2.invoice TO 'xiuhong'@'localhost';
1

2. 数据库增删

上次更新: 8/15/2018, 9:29:34 AM