当前位置: 首页 > 知识库问答 >
问题:

将mysql数据库导入mariadb

谢俊英
2023-03-14

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

下面是我使用的命令:

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

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

第1行错误1064(42000):您的SQL语法中有错误;查看与您的MariaDB服务器版本相对应的手册,以了解在第1行“MySQL Ver 14.14 Distrib 5.6.33,for Linux(x86_64)using EditLine wrapper copy”附近使用的正确语法

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

共有1个答案

隗嘉歆
2023-03-14

您尝试使用mysql命令行客户端而不是Mysqldump创建一个转储。

 类似资料:
  • 我正在尝试将mysql数据库导入新版本的xampp(v7.1.8)。按下导入按钮后,我收到数百条此错误消息: 请注意.\vendor\phpmyadmin\sql parser\src\UtfString.php#128未初始化字符串偏移量:516 回溯 .\vendor\phpmyadmin\sql parser\src\Lexer.php\823:phpmyadmin\SqlParser\Ut

  • 问题内容: 如何从MySQL导入“ xxxx.sql”转储到PostgreSQL数据库? 问题答案: 不要指望没有编辑就可以工作。也许很多编辑。 mysqldump有一个兼容性参数,其中“名称”可以是“ oracle”或“ postgresql”,但这不能保证兼容性。我认为像ANSI_QUOTES这样的服务器设置也有一定作用。 如果包含用于创建转储的完整命令以及收到的任何错误消息,而不仅仅是说“对

  • 问题内容: 我有一个来自MySQL转储的.sql文件,其中包含表,定义和要插入这些表中的数据。如何将转储文件中表示的该数据库转换为MS SQL Server数据库? 问题答案: 我在网上找到了解决方法 它需要一点点工作,因为它必须逐表完成。但是无论如何,我可以将表,数据和约束复制到MS SQL数据库中。 链接在这里 http://www.codeproject.com/KB/database/mi

  • 问题内容: 谁能解释一下如何将Microsoft Excel文件导入到MySQL数据库中? 例如,我的Excel表如下所示: 问题答案: 将其导出为某种文本格式。最简单的可能是制表符分隔的版本,但是CSV也可以使用。 使用加载数据功能。见http://dev.mysql.com/doc/refman/5.1/en/load-data.html 查看页面的一半,因为它将为制表符分隔的数据提供一个很好

  • 我在系统中安装了hadoop 2.7.1和sqoop 1.4.6。我正在尝试将一个表从MySQL导入到HDFS。我收到以下错误:

  • 问题内容: 我想在我的MySQL数据库中插入整数188和90,但以下代码不起作用: 为什么不起作用? 问题答案: 编辑 为我工作: 在MySQL表;