2016-09-30 104 views
0

尝试从docker container mysql:5.6导入数据库备份(.sql)到我的本地MySQL(MariaDB)中。将mysql数据库导入mariadb

这是我用过的命令:

mysql -u root -p database_name < /opt/database.sql 
mysql -u root -p database=database_name </opt/database.sql 

也想尝试的mysqlimport但我总是遇到同样的错误。

错误1064(42000)在第1行:您的SQL语法错误;检查对应于您MariaDB的服务器版本使用附近的正确语法手册“MySQL的版本14.14 DISTRIB 33年6月5日,使用EditLine包装 复制的Linux(x86_64的)”在行1

谁能告诉我什么是从MySQL导入数据库到mariadb正确的语法。

+0

从您的'sql'文件中删除前4行并再试一次 – Hackerman

+0

@Hackerman感谢您的回复,但仍然没有运气兄弟。 –

+0

你能发布你的第一个10行sql文件吗? – Hackerman

回答

0

您试图使用mysql命令行客户端而不是mysqldump创建转储。

+0

感谢您的回答!我用'mysql dump'代替'mysqldump'命令。 @Georg –