# 刷新權限
>FLUSH PRIVILEGES;
# 創建UTF8數據庫
>CREATE DATABASE 數據庫名 CHARACTER SET utf8 COLLATE utf8_general_ci;
# 查看已知庫的編碼信息
>show create database xrwp;
>show create database xrwp\G
# 直接創建用戶并給數據庫授權
>GRANT ALL ON 數據庫名.* TO 'XXX'@'%' IDENTIFIED BY '用戶密碼';
創建一個用戶,且分配數據庫權限給用戶XXX
>GRANT ALL ON 數據庫名.* TO 'XXX'@'192.168.1.%' IDENTIFIED BY '用戶密碼';
允許用戶遠程登錄數據庫,需要遠程管理數據庫時使用,需要注意授權的網段
# 創建用戶
>CREATE USER 'XXX'@'%' IDENTIFIED BY '密碼';
沒有任何權限。需要配合GRANT來分配權限
>CREATE USER 'XXX'@'192.168.1.%' IDENTIFIED BY '密碼';
創建了一個遠程登錄的用戶
# 收回權限
>show grants for '用戶'@'網段';
顯示用戶的權限
>revoke 權限 on 數據庫名.* from '用戶'@'網段';
需要確定收回的哪個數據庫的權限,多個權限用逗號隔開
# 權限大全
SELECT, UPDATE, DELETE, INSERT, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER