SQL скриптът, който сте заредили, прави препратка към база данни и/или таблица, които не съществуват в базата данни.
Обикновено човек не би извикал mysql
инструмент с sudo
, тъй като привилегиите на системния потребител са различни от потребителите на MySQL.
За да изпълня SQL скрипт чрез mysql, бих опитал нещо като:
cat somefile.sql | mysql -u <mysqluser> -p <mysqldb>
Тази команда ще зареди 'somefile.sql' в mysql
инструмент, свързващ се към MySQL сървър на localhost
като потребител <mysqluser>
и избиране на базата данни <mysqldb>
. mysql
инструментът ще поиска <mysqluser>
парола за достъп преди изпълнение на скрипта.