Heim  >  Artikel  >  Backend-Entwicklung  >  mariadb的sql导入到mysql中报错

mariadb的sql导入到mysql中报错

WBOY
WBOYOriginal
2016-06-06 20:20:362186Durchsuche

我的A服务器(linux)使用mariadb数据库,B服务器(linux)使用mysql数据库。
现在我把A的所有数据库移到B上。
在A上使用命令mysqldump备份了所有的数据库,生成sql文件。
在B上使用source命令恢复数据库。
问题是source执行报错。
mariadb上使用的是innodb的存储引擎。
mariadb的sql导入到mysql中报错

回复内容:

我的A服务器(linux)使用mariadb数据库,B服务器(linux)使用mysql数据库。
现在我把A的所有数据库移到B上。
在A上使用命令mysqldump备份了所有的数据库,生成sql文件。
在B上使用source命令恢复数据库。
问题是source执行报错。
mariadb上使用的是innodb的存储引擎。
mariadb的sql导入到mysql中报错

你mariadb上执行的mysqldump命令整个贴出来看看
是下面这样导出所有库吗?

<code>mysqldump -u DB用户名 -p DB密码 --all-databases > all.sql</code>

你应该把你的dump语句粘贴出来,这个错误有可能是因为没有相关的数据库导致的。

mysqldump 执行命令的贴一下

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn