记录日常点点滴滴,欢迎来到我的小站。

0%

解决MySQL 使用Navicat等远程链接工具,提示1067 - mysql [Err] 1067 - Invalid default value for问题

系统配置

OS: Ubuntu 22.04
DataBase: MySQL8.0.23

方法一,修改MySQL配置

修改配置文件

1
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

1.找到 [mysqld]

2.如果没有SQL_MODE,就添加,有就修改一下

1
2
3
4
5
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"

或者

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重新启动mysql

1
systemctl restart mysql