2、MySQL 创建子账号

使用 root 账号登录 MySQL

sudo mysql

新建一个 MySQL 子账号

CREATE USER 'test'@'localhost' IDENTIFIED BY '123456Aa@';

账号退出登录

quit;

使用子账号登录 MySQL

mysql -utest -p -P3306 -hlocalhost

然后输入上面设置的密码

为子账号添加权限

https://blog.csdn.net/qq_38229263/article/details/105048527

为什么要创建子账号?

在实际的业务开发中,需要多人合作同时对数据库进行操作,有开发人员也有运维人员。但是每个角色需要的数据库权限都是不一样的,例如开发王小明需要对数据库进行新增数据,但是不能删除和修改数据。运维小王只能对数据库进行读取,不能新增、修改和删除数据。这个时候只需要新建具有相应权限的 MySQL 子账户一一分配给对应人员就行了

参考资料

http://www.imooc.com/wiki/mysqllesson/subaccount.html

posted @ 2022-07-02 17:30  tiansz  阅读(46)  评论(0编辑  收藏  举报