一、控制数据库
创建用户
CREATE USER 'user'@'%' IDENTIFIED BY '123456';
用户名为user
密码为123456
赋予权限
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,CREATE VIEW,INDEX,SHOW VIEW ON mydb.* TO 'user'@'%';
grant后为赋予权限
mydb.*为数据库mydb所有表
赋予用户user
或 普通DBA权限
GRANT ALL ON mydb.* TO 'user'@'%';
拥有mydb数据库所有管理权限
刷新权限
flush privileges;
修改或赋予权限后刷新,否则不会及时生效。
二、常见问题
1)ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
查看密码策略
SHOW VARIABLES LIKE 'validate_password%';
22.png
设置密码强度
set global validate_password_policy=LOW;