1、查看用户权限
mysql> show grants for 'test_user'@'%';
+--------------------------------------------------------------------------+
| Grants for test_user@% |
+--------------------------------------------------------------------------+
| GRANT SELECT, CREATE TABLESPACE ON *.* TO 'test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `user`.* TO 'test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `book`.* TO 'test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `food`.* TO 'test_user'@'%' WITH GRANT OPTION |
+--------------------------------------------------------------------------+
4 rows in set
test_user:用户名
ON后接数据库*数据表
2、授权
mysql> GRANT ALL PRIVILEGES ON `report`.* TO 'test_user'@'%';
Query OK, 0 rows affected
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected
mysql> show grants for 'test_user'@'%';
+--------------------------------------------------------------------------+
| Grants for test_user@% |
+--------------------------------------------------------------------------+
| GRANT SELECT, CREATE TABLESPACE ON *.* TO 'test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `user`.* TO 'test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `book`.* TO test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `food`.* TO 'test_user'@'%' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `report`.* TO 'test_user'@'%' |
+--------------------------------------------------------------------------+
5 rows in set