1.通过mysql数据库的user表查看用户相关信息
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select host,user from user;
+-----------+------+-------------------------------------------+
| host | user |
+-----------+------+-------------------------------------------+
| localhost | root |
| localhost | |
| test | |
+-----------+------+-------------------------------------------+
2.创建数据库
mysql> create database [databasename] default character set utf8 collate utf8_general_ci;
3.创建用户
mysql> create user 'userName'@'%' identified by 'passwr';
user表中host列的值的意义mysql> grant select,insert,update,delete,create on [databasename].* to 'userName'; flush privileges;
注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:FLUSH PRIVILEGES
5.通过show grants命令查看权限,若想要在原来的基础上增加权限则继续执行grant
mysql> grant drop on [databasename].* to 'userName';
Query OK, 0 rows affected (0.00 sec)
mysql> show grants for 'userName';
+----------------------------------------------------------------------------------------------------+
| Grants for 'userName'@% |
+----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'userName'@'%' IDENTIFIED BY PASSWORD '*****************************************' |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON `[databasename]`.* TO 'userName'@'%' |
+----------------------------------------------------------------------------------------------------+
6.通过revoke命令移除用户的相关权限
mysql> show grants for 'userName';
+----------------------------------------------------------------------------------------------------+
| Grants for 'userName'@% |
+----------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'userName'@'%' IDENTIFIED BY PASSWORD '*****************************************' |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON `[databasename]`.* TO 'userName'@'%' |
+----------------------------------------------------------------------------------------------------+