首页 > 解决方案 > MariaDB 无法更改/禁用 sql 模式

问题描述

嗨,我需要在 mariadb 中禁用严格模式,甚至通过 my.cnf 添加,但它不起作用我做了以下

SET sql_mode = '';
SET GLOBAL sql_mode = '';

输出,然后我重新盯着 mariadb

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_mode      |       |
+---------------+-------+

os : CentOs 7
db : maraidb 10.4

即使在添加 my.cnf 之后也更新它在 ssh 中无法正常工作

mysql: unknown variable 'sql_mode=NO_ENGINE_SUBSTITUTION'

标签: mysqlsqlcentosmariadb

解决方案


您需要my.cnf通过 SSH 编辑文件

/etc/my.cnf

在其中添加以下行

sql_mode=NO_ENGINE_SUBSTITUTION

现在重新启动 MariaDB


推荐阅读