2016-01-09 89 views
1

我的服务器A使用MariaDB 10.0(InnoDB)和serer B使用MySQL 5.5。他们都运行Linux。从MariaDB导入到MySQL时的错误

我想将所有A的数据库导入B

在服务器A,我用mysqldump导出所有的数据库,并生成SQL文件:

mysqldump -u user -p pwd --all-databases > all.sql 

在服务器B,我用source导入:

source /home/all.sql 

问题是执行错误来源; enter image description here

+0

我不知道这个确切问题的来源,但'mysqldump'需要一些输出格式选项,这些值得检查。 –

回答

0

使用目标的mysqldump来转储源数据。也就是说,使用MySQL 5.5的mysqldump从MariaDB 10中提取数据。此过程应尽量减少遇到的差异。

如果失败,请准备编辑转储文件。

5.5是EOL,为什么要搬到这样一个旧版本?