Mysql импорт базы данных
Я новичок в mysql. У меня есть файл.sql, который мне нужно было импортировать, поэтому я искал в Интернете и получил следующую команду. Он работал отлично.
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p test3 < test3.sql
Но когда я сказал использовать test3 из клиента командной строки mysql, он дал мне эту ошибку:
ОШИБКА 1049 (42000): неизвестная база данных 'test3'
Я пропустил какой-то шаг?
2 ответа
База данных должна существовать и вызываться из командной строки, используя -D
так что внутри MySQL попробуй;
mysql> create database test3;
и вернитесь в командную строку, попробуйте;
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p -D test3 < test3.sql
Прежде всего, вам нужно будет создать базу данных в MYSQL, чтобы после использования команды она могла найти имя базы данных.
Вы можете создать таблицу с помощью инструмента разработчика MYSQL или с помощью командной строки, а затем вы можете выполнить
mysql -u root -p test3 < test3.sql
Вы еще не создали базу данных test3. Сначала создайте базу данных test3, а затем попробуйте импортировать.