1. MySQL 登錄
MySQL -u username -p
2. MySQL 創建用戶
use mysql //進入mysql 表
INSERT INTO user (Host,User,Password) VALUES ('%','username',PASSWORD('passwword')); //% 表示任何IP都可訪問 可以直接輸入IP控制登錄 localhost 表示智能本機登錄
3. 用戶權限管理
1) 設置權限
grant all on db_name.tb_name to 'username'@'host'; //all 表示當前數據庫中所有權限 select 表示查詢權限 update delete 等權限(多個用,號隔開) db_name指授予權限的表名,tb_name 指數據庫中的表名 * 指全部
2) 刪除權限
revoke all on db_name.tb_name to 'username'@'host'; //如果沒有權限 刪除報錯
3) 直接刪除用戶
DELETE FROM mysql.user WHERE User='username' and Host='%';
注意事項:
設置用戶,並賦予用戶權限後記得刷新權限, flush privileges;