数据库由window的换成了linux就出现了上图中的错误,经百度查的解决办法为:
在/etc/mysql/mysql.conf.d/mysqld.cnf (Ubuntu系统中)文件中修改
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
若是没有这个参数sql_mode,添加上就行。
或者是在/etc/my.cnf文件中进行修改或添加(本人的是在该文件下进行操作的,因为没有mysqld.cnf,系统不同的原因吧)。
解决Linux MySQL错误
本文解决在将数据库从Windows迁移到Linux后出现的MySQL错误。通过修改或添加sql_mode参数到/etc/mysql/mysql.conf.d/mysqld.cnf或/etc/my.cnf文件中,可以避免特定的运行时错误。
780

被折叠的 条评论
为什么被折叠?



