Не распознается база данных newDB.sql Error: 1049

Я уже задавал этот вопрос, но кто-то кликнул -1. Прошу этого не делать, не вникнув в вопрос. Если он Вам не ясен, не лишайте более опытных разработчиков возможности увидеть его и дать профессиональный совет

И так, при использовании MySQL2Sqlite скрипта и конвертировании файла newDB.sql в файл newDB.sqlite с помощью команды

sudo ./mysql2sqlite.sh --no-data -u root -p newDB.sql | sqlite3 newDB.sqlite

в терминале Linux выдается ошибка

mysqldump: Got error: 1049: "Unknown database 'newDB.sql'" when selecting the database

Файл mysql2sqlite.sh лежит в той же папке, где и дамп базы данных myDB.sql

Будьте добрый советом! В сети не могу найти решения проблемы!

PS: данное решение не могу применить либо по причине того, что не понимаю, о чем речь, либо видимо это не касается вопроса. У меня опыт разработки всего 10 дней


Ответы (1 шт):

Автор решения: MaxU

Попробуйте так:

sudo ./mysql2sqlite.sh --no-data -u root -p'<ПАРОЛЬ для root>' <имя_базы_данных_для_экспорта> | sqlite3 /path/to/newDB.db

Пример (если пароль="myPa$$w()rd", имя базы данных - "mydb"):

sudo ./mysql2sqlite.sh --no-data -u root -p'myPa$$w()rd' mydb | sqlite3 /path/to/newDB.db
→ Ссылка