MariadB导入:第1行中的错误:未知命令' - ’。

ERROR at line 1: Unknown command ‘-‘. 这是一个错误,当您尝试通过订单行导入从另一家Web服务器导出的数据库时出现。如果您在MariadB系统上导入数据库时​​遇到此错误,我希望下面的简短指南会有所帮助。

简而言之,如果您对发生此错误的原因不感兴趣,则解决方案非常简单。将添加MariadB中数据库的导入 “--force” 继续通过命令行导入.sql文件。

导入命令行看起来如下:

mariadb -u <user_db> -p -h localhost <name_db> --force < database.sql

错误 “MariaDB Import ERROR at line 1: Unknown command '-'.” 由兼容性问题产生。在Mariadb-Dump实用程序中应用了一个附加的补丁程序,并在转储文件的开头(注释)添加了一个订单,以触发沙盒模式。此命令显示这样的命令:

/*!999999\ - enable the sandbox mode */

出现兼容性问题是因为Mariadb客户端的较旧版本和MySQL客户端的所有版本都不了解此顺序,并且会生成错误。因此,如果您从没有此补丁或MySQL版本中的版本中从新版本的MariadB导入转储,则将遇到此问题。

MariaDB Import ERROR at line 1: Unknown command '-'.

Related: Import .SQL File Error – MySQL server has gone away

更改是在以下版本中实现的MariadB:10.5.25,10.6.18,1011.8,11.0.6,11.1.5,11.2.4和11.4.2。如果您从这些版本中导出转储文件,并尝试以未知版本导入该文件,则将遇到此错误。

从2006年开始,我对技术充满热情,在StealthSetts.com上写作。我在操作系统方面拥有丰富的经验:MacOS,Windows和Linux,以及编程语言和博客平台(WordPress)和在线商店(WooCommerce,Magento,Magento,Presashop)。

您的教程,有用的提示和新闻。 MariadB导入:第1行中的错误:未知命令' - ’。
发表评论