问题现象:
当我们使用Navicat工具将已有的sql脚本导入到Mysql的时候。由于原本使用的是低版本的MySQL导出的数据文件。现在导入高版本会出现时间参数报错问题。
解决办法:
修改my.cnf,
[mysqld] 下面添加
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
explicit_defaults_for_timestamp=1
MySQL的默认安装位置
/etc/my.cnf #配置文件
/var/lib/mysql/ #数据库目录
/usr/share/mysql #配置文件目录
/usr/bin #相关命令目录
/etc/init.d/mysql #启动脚本
允许远程登录
#Grant all privileges on *.* to 'root'@'%' identified by 'HAOabc2016!' with grant option;
#flush privileges;