欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

mysql权限管理,一个非db管理员创建mysql的做法_MySQL

程序员文章站 2024-02-08 12:22:28
...
bitsCN.com

mysql权限管理,一个非db管理员创建mysql的做法

安装了mysql,建了数据库,需要几个账号,进行权限管理,现总结如下

一个建了四个账号。

1. root 账号,这是安装数据库时设置的,假设账号密码如下:

root passwd

此账号具有管理数据库的最高权限,可以创建用户,建数据库,修改表等全部权限

2. 第二个账户 www.bitsCN.com

create passwd

此账户具有对特定数据库操作的全部权限

grant all on db_name to create@'%' identified by 'passwd';

其中'%'代表creat账户可以从任意主机连接此数据库都可有此权限

3. 第三个账户

db_write passwd

对特定数据库写权限账户

grant select,update,delete,insert on db_name to db_write@'%' identified by 'passwd';

4.第四个账户

db_read passwd

对特定数据库读权限账户

grant select on db_name to db_read@'%' identified by 'passwd';

bitsCN.com