МариаДБ увоз: ERROR у реду 1: Непозната команда '-'.

ERROR at line 1: Unknown command ‘-‘. је грешка која се јавља када покушате да увезете базу података извезену са другог веб сервера преко командне линије. Ако наиђете на ову грешку приликом увоза базе података на МариаДБ систем, надам се да ће вам кратки водич у наставку помоћи.

Укратко, ако вас није брига зашто долази до ове грешке, решење је врло једноставно. Приликом увоза базе података у МариаДБ она ће додати „--force” да бисте наставили са увозом .скл датотеке преко командне линије.

Командна линија увоза ће изгледати овако:

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

Грешка "MariaDB Import ERROR at line 1: Unknown command '-'.” је узрокован проблемом компатибилности. Додатна закрпа је примењена на услужни програм мариадб-думп, додајући команду на сам почетак думп датотеке, у коментару, за покретање режима сандбок-а. Ова команда изгледа овако:

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

Проблем са компатибилношћу настаје зато што старије верзије МариаДБ клијента и све верзије МиСКЛ клијента не разумеју ову команду и генеришу грешку. Дакле, ако увезете дамп из нове верзије МариаДБ-а у верзију која нема ову закрпу или у верзију МиСКЛ-а, наићи ћете на овај проблем.

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

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

Промена је примењена у следећим верзијама МариаДБ-а: 10.5.25, 10.6.18, 10.11.8, 10.11.9, 11.0.6, 11.1.5, 11.2.4 и 11.4.2. Ако извезете думп датотеку из ових верзија и покушате да је увезете у неажурирану верзију, наићи ћете на ову грешку.

Страствен за технологију, пишем са задовољством StealthSettings.цом од 2006. Имам велико искуство у оперативним системима: macOS, Windows си Linux, али и на програмским језицима и блогерским платформама (WordPress) и за онлајн продавнице (WooCommerce, Магенто, ПрестаСхоп).

како » Linux » МиСКЛ » МариаДБ увоз: ERROR у реду 1: Непозната команда '-'.
Оставите коментар