1.通过mysql数据库的user表查看用户相关信息
use mysql
select host,user,password from user;
2.创建数据库
create database [databasename] default character set utf8 collate utf8_general_ci;
3.创建用户
create user 'dba'@'%' identified by '*******';
user表中host列的值的意义<br>
% 匹配所有主机<br>
localhost localhost不会被解析成IP地址,直接通过UNIXsocket连接<br>
127.0.0.1 会通过TCP/IP协议连接,并且只能在本机访问;<br>
::1 ::1就是兼容支持ipv6的,表示同ipv4的127.0.0.1<br>
4.对dba用户给予针对指定数据库进行增删改查的权限
grant select,insert,update,delete,create on [databasename].* to dba;
注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:FLUSH PRIVILEGES
5.可以通过show grants命令查看权限,若想要在原来的基础上增加权限则继续执行grant
grant drop on [databasename].* to dba;
show grants for dba;
6.通过revoke命令可以移除用户的相关权限
revoke drop on [databasename].* from dba;
注意:本文归作者所有,未经作者允许,不得转载