MySQL 5.7的角色功能
MySQL 5.7的角色功能:
建立使用者並授予使用者角色功能:
mysql> create user 'junior'@'127.0.0.1' identified by '123';
Query OK, 0 rows affected (0.01 sec)
mysql> create user 'tom'@'127.0.0.1' identified by '123';
Query OK, 0 rows affected (0.00 sec)
mysql> create user 'jim'@'127.0.0.1' identified by '123';
Query OK, 0 rows affected (0.01 sec)
mysql> grant proxy on 'junior'@'127.0.0.1' to 'tom'@'127.0.0.1';
Query OK, 0 rows affected (0.01 sec)
mysql> grant proxy on 'junior'@'127.0.0.1' to 'jim'@'127.0.0.1';
Query OK, 0 rows affected (0.00 sec)
mysql> grant select on *.* to 'junior'@'127.0.0.1';
Query OK, 0 rows affected (0.00 sec)
mysql> show grants for 'junior'@'127.0.0.1';
+---------------------------------------------+
| Grants for junior@127.0.0.1 |
+---------------------------------------------+
| GRANT SELECT ON *.* TO 'junior'@'127.0.0.1' |
+---------------------------------------------+
1 row in set (0.00 sec)
mysql> show grants for 'jim'@'127.0.0.1';
+----------------------------------------------------------+
| Grants for jim@127.0.0.1 |
+----------------------------------------------------------+
| GRANT USAGE ON *.* TO 'jim'@'127.0.0.1' |
| GRANT PROXY ON 'junior'@'127.0.0.1' TO 'jim'@'127.0.0.1' |
+----------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> show grants for 'tom'@'127.0.0.1';
+----------------------------------------------------------+
| Grants for tom@127.0.0.1 |
+----------------------------------------------------------+
| GRANT USAGE ON *.* TO 'tom'@'127.0.0.1' |
| GRANT PROXY ON 'junior'@'127.0.0.1' TO 'tom'@'127.0.0.1' |
+----------------------------------------------------------+
2 rows in set (0.00 sec)
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 * from proxies_priv;
+-----------+------+--------------+--------------+------------+----------------------+---------------------+
| Host | User | Proxied_host | Proxied_user | With_grant | Grantor | Timestamp |
+-----------+------+--------------+--------------+------------+----------------------+---------------------+
| localhost | root | | | 1 | boot@connecting host | 0000-00-00 00:00:00 |
| 127.0.0.1 | tom | 127.0.0.1 | junior | 0 | root@localhost | 0000-00-00 00:00:00 |
| 127.0.0.1 | jim | 127.0.0.1 | junior | 0 | root@localhost | 0000-00-00 00:00:00 |
+-----------+------+--------------+--------------+------------+----------------------+---------------------+
3 rows in set (0.00 sec)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2654563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL5.7&8.0許可權-角色管理MySql
- mysql 5.7 虛擬列功能MySql
- MySQL角色(role)功能介紹MySql
- MySQL5.7審計功能windows系統MySqlWindows
- mysql 5.7新增server_audit 安全審計功能MySqlServer
- MySQL8 的分割槽功能相比 mysql5.7 有什麼改進?MySql
- Install MySQL 5.7 in the DockerMySqlDocker
- Docker 部署 mysql 5.7DockerMySql
- MySQL 5.7 叢集搭建MySql
- MySQL5.7 多例項MySql
- mysql5.7MHA配置MySql
- MySQL:5.6 升級 5.7MySql
- mysql 5.7主從配置MySql
- yum install mysql5.7MySql
- MySQL 5.7 InnoDB Tablespace EncryptionMySql
- Docker 安裝 Mysql 5.7DockerMySql
- Mysql 5.7 MHA 高可用MySql
- MySQL 5.7定位消耗CPU高的SQLMySql
- mysql5.7tar包的安裝MySql
- [Mysql]Mysql5.7並行複製MySql並行
- MySQL Case-MySQL5.7無效的並行複製MySql並行
- CentOS 7 安裝 MySQL 5.7CentOSMySql
- CentOS 7 - 安裝MySQL 5.7CentOSMySql
- MySQL5.7: sql script demoMySql
- MySQL 5.7 並行複製MySql並行
- 44_docker-compose_mysql5.7DockerMySql
- centos安裝mysql5.7CentOSMySql
- mysql5.7 安裝教程MySql
- Linux下安裝MySQL 5.7LinuxMySql
- Linux 7 安裝Mysql 5.7LinuxMySql
- MySQL5.7 Waiting FOR TABLE FLUSHMySqlAI
- MySQL 5.7 升級到 8.0MySql
- MySQL 5.7配置SSL連線MySql
- MySQL 5.7:desc order by反向定位MySql
- MySQL 5.7並行複製MySql並行
- mysql 5.7半同步複製MySql
- Mysql 5.7儲存過程的學習MySql儲存過程
- MySQL基礎之MySQL 5.7 新增配置MySql