高版本数据库文件导入低版本mysql的解决版本

自媒体 投稿&转载 2389浏览

在数据转移的过程中,偶尔会碰到高版本数据库需要转移到低版本数据库的情况。一般情况下,低版本无法识别高版本的数据库文件,容易报错。本渣从mysql5.7导入到5.5。出错如下:

mysql错误

那么,我们应该如何解决呢,下面给大家分享一下我的解决办法

下载软件

没错,使用数据库管理软件Navicat for MySQL 就可以解决这个问题,网上找了破解版的,可以去下载安装一下

解决办法

其实有软件解决也比较简单

之前用的是phpmyadmin导出的,即使设置了mysql导出兼容低版本,还是有问题。后来,想到了电脑上还装了个navicat for mysql,打开一看,果然可以将高版本mysql数据库中的数据无伤导入低版本mysql中。前提是你装了navicat for mysql,步骤:

1. 打开navicat for mysql,选择你要导出的数据库,然后右键

导出数据

2. 设置属性,选择对应的mysql版本即可,然后开始

设置属性

最后,将导出的文件导入到低版本的数据库,问题解决了

推荐阅读

Mysql导入报错 near “ON” at position 25

服务器转移时,部分客户数据提示导入失败。手动从旧服务器导出正常文件未确认,但是导入到目标服务器时一直显示如下错误。搜索了一下,发现是max_allowed_pa​​cket设置的太小了。 》mysql会根据配置文件限制服务器接受的数据包大小,有时大的......

mysql报错’./xxx/xxx’ is marked as crashed and should be repaired

用一个CMS的时候,没做任何调整和改动就用了,突然发现不可用,报错了’。“/XXX/XXX”被标记为已崩溃,应该修复。我在网上查了一下。不是程序问题,是mysql报错。一张桌子损坏了。...

宝塔面板数据库导入后变成乱码的原因和解决办法

我很困惑,之前导入1G数据,默认是utf-8字符集,这次导入出现乱码,phpmyadmin导入正常。我不知道发生了什么。有什么方法可以在设置面板中导入设置字符集?...