MySQL 創建用戶並授權教程。
創建用戶
1CREATE USER 'user'@'host' IDENTIFIED BY 'password'
比如創建一個密碼為 foobar
的本地用戶 razon
:
1CREATE USER 'razon'@'localhost' IDENTIFIED BY 'foobar'
授權
1GRANT privileges ON database.table TO 'user'@'host'
database.table
指定數據庫表,database.*
指整個數據庫privileges
根據database.table
的不同有不一樣的選項,詳情請戳 MySQL Privileges
一般的,我們為每個數據庫新增一個管理帳號,比如將數據庫 foobar
的所有權限授予 razon
:
1GRANT ALL ON foobar.* TO 'razon'@'localhost'