1. 創建用戶
# username 是用戶名,密碼爲123456
# localhost 用戶只能在本地登錄
CREATE USER username@localhost IDENTIFIED BY '123456';
# % 可以在任何一臺電腦上都可以登錄
CREATE USER username@'%' IDENTIFIED BY '123456';
2. 授權
# SELECT, INSERT, UPDATE 設置用戶的操作權限
GRANT SELECT, INSERT, UPDATE ON mq.* TO username@localhost;
# 最大權限
GRANT ALL PRIVILEGES ON *.* TO username@localhost;
補充:
# 創建用戶同時授權
GRANT ALL PRIVILEGES ON *.* TO username@localhost IDENTIFIED by '1234';
flush privileges;
(授權只能root用戶使用)
3. 查看授權
SHOW GRANTS FOR username@localhost;
4. 撤銷授權
REVOKE SELECT ON mq.* FROM username@localhost;
(撤銷授權只能root用戶使用)
5. 刪除用戶
DROP USER username@localhost;