一、控制數據庫
創建用戶
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;