zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

模式MySQL如何设置只读模式(mysql 设置只读)

mysql模式 如何 设置 只读
2023-06-13 09:18:15 时间

MySQL支持两种只读模式,即`read only`和`super read only`。在MySQL中,可以使用两种表达式来设置只读模式:

#### `read only`模式

该模式可以防止非法用户对MySQL数据库产生写入操作。MySQL `read only`模式的设置方法是使用一下SQL语句:

`SQL

SET GLOBAL read_only=ON;


上面的sql语句可以将数据库服务器设置成`read only` 模式,当设置完成后,就可以通过下面的SQL语句将其关闭:
```SQLSET GLOBAL read_only=OFF;

#### `super read only`模式

`super read only`模式下的MySQL服务器是完全只读的,任何用户都不可以发起写入操作。用户也不可以关闭`super read only`模式或更改除`super`权限之外的用户权限。要启用`super read only`模式,可以执行下面的SQL语句:

`SQL

SET GLOBAL super_read_only=ON;


当`super_read_only`参数是1时,服务器进入`super read only`模式,这时若想完全关闭`super read only`模式,可以使用下面语句进行:
```SQLSET GLOBAL super_read_only=OFF;

通过以上两种模式,可以很方便地设置出完美的只读环境,使得MySQL数据库服务器更加安全。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 模式MySQL如何设置只读模式(mysql 设置只读)