mysql官網參考
tidb官網參考
創建用戶分配權限常用命令
-- 查看有哪些用戶
SELECT * FROM mysql.user
-- 創建用戶並給所有IP的權限(CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password';)
CREATE USER 'user1'@'%' IDENTIFIED BY 'user1paasword';
-- 查看用戶權限
SHOW GRANTS FOR 'user1'@'%';
-- 撤銷賬戶全局特權 REVOKE收回權限時只做精確匹配
REVOKE ALL PRIVILEGES ON 數據庫.* FROM 'user1'@'%';
-- 修改密碼
ALTER USER 'user1'@'%' IDENTIFIED BY 'user1paaswordnew';
-- 用戶賦權(GRANT ALL PRIVILEGES ON *.* TO 'xxx'@'%';)
GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%'; -- 給user1用戶所有數據庫的全部權限
GRANT ALL PRIVILEGES ON 數據庫.* TO 'user1'@'%';