MySQL新建普通用戶和庫並授予新用戶對新庫的所有權限


新建庫

新建cmf和amon兩個庫,並指定默認字符集

mysql> create database cmf DEFAULT CHARACTER SET utf8;
Query OK, 1 row affected (0.00 sec)

mysql> create database amon DEFAULT CHARACTER SET utf8;
Query OK, 1 row affected (0.00 sec)

新建用戶

新建cmf和amon兩個用戶並設置密碼

mysql> create user 'cmf' identified by 'Admin@123';
Query OK, 0 rows affected (0.00 sec)

mysql> create user 'amon' identified by 'Admin@123';
Query OK, 0 rows affected (0.00 sec)

授權

mysql> grant all on cmf.* to 'cmf';
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on amon.* to 'amon';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

或者一條語句搞定新建用戶和指定庫授權問題

grant all on cmf.* TO 'cmf'@'%' IDENTIFIED BY 'Admin@123';
grant all on amon.* TO 'amon'@'%' IDENTIFIED BY 'Admin@123';
flush privileges;

mysql授權時庫名帶有.如何處理?

數據庫名可以加反引號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM