首页 > 解决方案 > MySQL 不允许我登录并显示 SQL 模式错误

问题描述

在 Ubuntu 中尝试从命令行登录 mysql 时,出现以下错误:

mysql: [错误] 未知变量 'sql_mode=NULL'

我的/etc/mysql/my.cnf文件如下所示:

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

[mysqld]
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

我没有~/.my.cnf. 我不知道如何纠正这个错误。我在cnf文件中sql_mode都试过了。sql-mode我也尝试过两者[mysqld][mysql]作为标题。

如果 SO 中的一些 SQL 专家可以帮助我,我将不胜感激!

标签: mysqlubuntu

解决方案


推荐阅读