Importação MariaDB: ERROR at line 1: Unknown command ‘-‘.

ERROR at line 1: Unknown command ‘-‘. é um erro que ocorre quando você tenta importar um banco de dados exportado de outro servidor web através da linha de comando. Se você encontrar este erro ao importar um banco de dados no sistema MariaDB, espero que o breve guia abaixo o ajude.

Resumindo, se você não se importa com o motivo desse erro ocorrer, a solução é muito simples. Ao importar o banco de dados para o MariaDB, irá adicionar “--force”Para continuar importando o arquivo .sql via linha de comando.

A linha de comando de importação ficará assim:

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

O erro "MariaDB Import ERROR at line 1: Unknown command '-'.”É causado por problema de compatibilidade. Um patch adicional foi aplicado ao utilitário mariadb-dump, adicionando um comando bem no início do arquivo de despejo, em um comentário, para acionar o modo sandbox. Este comando se parece com isto:

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

O problema de compatibilidade ocorre porque as versões mais antigas do cliente MariaDB e todas as versões do cliente MySQL não entendem este comando e irão gerar o erro. Assim, se você importar um dump de uma nova versão do MariaDB para uma versão que não possui esse patch ou para uma versão do MySQL, você enfrentará esse problema.

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

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

A mudança foi implementada nas seguintes versões do MariaDB: 10.5.25, 10.6.18, 10.11.8, 10.11.9, 11.0.6, 11.1.5, 11.2.4 e 11.4.2. Se você exportar um arquivo de despejo dessas versões e tentar importá-lo para uma versão não atualizada, encontrará este erro.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » Linux » MySQL » Importação MariaDB: ERROR at line 1: Unknown command ‘-‘.
Deixe um comentário