韩国、日本、香港、美国CN2独立服务器与VPS主机租用! 2 0 0 5 - 2 0 2 2 十 七 年 I D C 行 业 服 务 (Q Q:278550633)

MySQL5.7的sql脚本导入到MySQL5.5出错解决

第一步:从MYSQL5.7中到处数据库微.SQL格式

第二部:用UTF-8编辑器打开.SQL数据库,替换 如下:

datetime(3)   ===>datetime

datetime(0)   ===>datetime

TIMESTAMP(3) ===>TIMESTAMP

一般情况不存在以上三种替换,主要是以下两种(按照顺序依次替换):

DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ===>DEFAULT '0000-00-00 00:00:00'

DEFAULT CURRENT_TIMESTAMP  ===>DEFAULT '0000-00-00 00:00:00'

DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP ===>DEFAULT '0000-00-00 00:00:00'

替换完毕后保存。

导入到MYSQL5.5操作过程:

如果你是用的宝塔平台,并且安装的是MYSQL5.5数据库,新建里数据库,直接利用导入功能即可。

如果你是在其他系统平台安装的MYSQL5.5,建议使用帝国备份王操作或者PHPMYADMIN。本人从综合考虑,先利用宝塔平台导入成功后,再利用帝国备份王备份,然后远程链接其他平台的MYSQL5.5,将帝国备份王的数据库备份恢复过去。实现0失误可能性的操作。

作者:safeidc 分类:Linux技术文档 浏览:557 评论:0