mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> grant select,drop on *.* to "test01"@"localhost" identified by "000000";
Query OK, 0 rows affected (0.00 sec)
==============》
虽然设置了只读,但对拥有SUPER权限的用户无效
4.3切换用户测试
mysql> select user();
+------------------+
| user() |
+------------------+
| test01@localhost |
+------------------+
1 row in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| liang |
| liang_gbk |
| liang_utf8 |
| mysql |
| performance_schema |
| test |
+--------------------+
7 rows in set (0.00 sec)
mysql> drop database test;
ERROR 1290 (HY000): The MySQL server is running with the --read-only option so it cannot execute this statement
5.主库创建数据测试
mysql> use liang;
Database changed
mysql> desc student;
+-------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| id | int(4) | NO | PRI | NULL | |
| name | char(10) | YES | | NULL | |
+-------+----------+------+-----+---------+-------+
2 rows in set (0.03 sec)
mysql> insert into student (name) values ("test");
Query OK, 1 row affected, 1 warning (0.00 sec)
从库查看
mysql> select user();
+------------------+
| user() |
+------------------+
| test01@localhost |
+------------------+
mysql> select * from student;
+----+------+
| id | name |
+----+------+
| 0 | test |
+----+------+
1 row in set (0.00 sec)
mysql> drop table student;
ERROR 1290 (HY000): The MySQL server is running with the --read-only option so it cannot execute this statement