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