一般情況都是用root權(quán)限,但是權(quán)限太大,root密碼一般被寫入到應用的配置文件中, 所以需要創(chuàng)建一個單獨的用戶
- 創(chuàng)建數(shù)據(jù)庫x
> mysql -uroot
mysql> create database x;
- 創(chuàng)建一個用戶
mysql> create user 'web'@'localhost' identified by 'xxx'
如果出錯了, 需要 使用flush privileges;來刷新權(quán)限
- 設置用戶權(quán)限
mysql> use x;
mysql> grant all on x.* to 'web'@'localhost';