MySQL Status Mysqlx_crud_modify_view 数据库状态作用意思及如何正确
本站中文解释
Variable and Its Use
MySQLx_crud_modify_view变量控制CREATE VIEW或ALTER VIEW语句发表时修改表视图的行为。这种变量默认设置为DISABLE_NEW_VIEWS,表示不允许使用CREATE VIEW或ALTER VIEW语句创建或修改表。
该变量可以设置为以下三个不同的值:
DISABLE_NEW_VIEW:默认情况下,执行CREATE VIEW或ALTER VIEW命令失败,因为不允许操作该视图。
SKIP_VIEWS:此选项允许使用CREATE VIEW或ALTER VIEW来创建和修改表,但是在此过程中视图将被跳过。
ALLOW_NEW_VIEW:此选项允许使用CREATE VIEW或ALTER VIEW语句来创建和修改表,但是任何引用法视图或被引用的视图都将被忽略。
MySQLx_crud_modify_view变量可以通过以下两种方法来设置:
一、在MySQL配置文件中直接设置:
$ vi /etc/my.cnf
添加以下行:
[mysqld]
x_crud_modify_view= allow_new_view
保存并退出文件。
重新启动MySQL服务,使配置文件中设置的值生效。
二、在MySQL命令行客户端中设置:
使用以下命令:
mysql> SET GLOBAL x_crud_modify_view = ‘allow_new_view’;