红联Linux门户
Linux帮助

error code 1292 incorrect date value mysql from ubuntu解决

发布时间:2016-10-20 15:09:20来源:SakuraLLj的专栏作者:SakuraLJ
出问题的原因:
之前的MySQL的版本是5.5的,后来升级到5.7.15就报这个错了。
 
解决:
为了和服务器上的行为保持一直,因此需要修改本地mysql行为。
1、找到/etc/mysql/mysql.conf.d/mysqld.cnf的文件。
2、然后在文件里面找到 [mysqld] (不同的版本所在的文件会有所不同,只要找到[mysqld] 即可),在这一块的末尾加上:
sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
3、sudo service mysql restart
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25219.html