Как преобразовать файл .sql в таблицы в MySQL DB - PullRequest
1 голос
/ 06 декабря 2011

У меня есть файлы .sql, которые, как я предполагаю, генерируются автоматически.Я не генерировал этот файл, но в любом случае он включает имя базы данных и все таблицы с полями.Я хотел бы добавить БД и таблицы в мой mysql localhost и хотел бы знать, как это сделать.Я пытался загрузить файл, но продолжаю получать ошибки о моем синтаксисе sql.Синтаксис мне кажется правильным, так что, возможно, файл .sql нужно изменить?

Ответы [ 3 ]

4 голосов
/ 06 декабря 2011

Из командной строки:

 mysql -u root -p databaseName < file.sql

Если databaseName - это уже созданная пустая база данных, а file.sql - это файл .sql, который у вас есть, при запуске команды вы должны находиться в той же папке, что и файл. Это также предполагает использование root в качестве пользователя и что он защищен паролем. Измените по мере необходимости для вашей собственной настройки.

Кроме того, вы можете сделать обратное, перевернув угловую скобку, чтобы создать дамп базы данных в файл. Как ниже.

 mysql -u root -p databaseName > file.sql
1 голос
/ 24 июня 2014

В ИМПОРТ:

введите следующую команду для импорта файла данных sql:

$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql

В этом примере импортируйте файл 'data.sql' в базу данных 'blog', используя vivek asимя пользователя:

$ mysql -u sat -p -h localhost blog < data.sql

Если у вас есть выделенный сервер базы данных, замените имя хоста localhost фактическим именем или IP-адресом сервера следующим образом:

$ mysql -u username -p -h 202.54.1.10 databasename < data.sql

ИЛИ используйте имя хоста, например mysql.cyberciti.biz

$ mysql -u username -p -h mysql.cyberciti.biz database-name < data.sql

Если вы не знаете, что имя базы данных или имя базы данных включено в дамп sql, вы можете попробовать что-то вроде следующего:

$ mysql -u username -p -h 202.54.1.10 < data.sql

См .: http://dev.mysql.com/doc/refman/5.6/en/mysqldump.html

Если вам нужен инструмент с графическим интерфейсом, вы можете использовать SQLyog или navicat для этого.

0 голосов
/ 06 декабря 2011

Вы также можете использовать инструмент с графическим интерфейсом - dbForge Studio for MySQL для выполнения скрипта. Параметр проверки синтаксиса SQL автоматически выделяет синтаксические ошибки при открытии файла.

...