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

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

WBOY
WBOYOriginal
2016-06-01 13:35:431095browse

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
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn