Linux 下 mysql添加用戶並授權數據庫權限
1.創建數據庫
create schema [數據庫名稱] default character set utf8 collate utf8_general_ci;
例子:mysql> create schema estuntest default character set utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
2.創建用戶
create user '[用戶名稱]'@'%' identified by '[用戶密碼]';
例子:mysql> create user 'estuntest'@'%' identified by 'estuntest123';
Query OK, 0 rows affected (0.00 sec)
3.用戶授權數據庫
grant select,insert,update,delete,create on [數據庫名稱].* to [用戶名稱];
*代表整個數據庫.
例子:
mysql> grant select,insert,update,delete,create on estuntest.* to estuntest;
Query OK, 0 rows affected (0.00 sec)
4.授權某個用戶擁有某個數據庫的所有權限
grant all privileges on test_db.* to user_name@'%'identified by 'password';
粗體是要替換成自己的數據庫、數據庫用戶名、數據庫密碼
5.更新命令
flush privileges;