Как импортировать базу данных в MySQL под Linux? - PullRequest
2 голосов
/ 26 марта 2012

Файл sql с именем: bag.sql in /var/www/html/web (/ var / www / html / web / bag.sql)

текущий каталог [localhost web] я использовал mysql -uusername -p databasename > bag.sql

тогда позвольте мне ввести пароль. я жду долго, ничего страшного Зачем? Как импортировать базу данных в MySQL под Centos.

Ответы [ 6 ]

8 голосов
/ 26 марта 2012

, если вы уже создали базу данных, выполните следующие шаги для импорта данных из файла .sql

указать, какую базу данных использовать:

 use databasename;

Теперь укажите путь к исходному файлу

 source /var/www/html/web/bag.sql;
4 голосов
/ 26 марта 2012

Вам нужно mysql -uusername -p databasename < bag.sql.

<     Means "get the program's input from this file"
>     Means "write the program's output to this file"
2 голосов
/ 26 марта 2012
  1. Подключение к серверу базы данных mysql

    $ mysql -uusername -ppassword

  2. Проверка наличия базы данных не

    $показать базы данных;

  3. Если не создать то же самое

    mysql> создать базу данных mydb;

    примечание: mydb - это имя базы данных (укажите свое).

  4. Еще раз проверьте базу данных, выполните шаг 2.

  5. exit

  6. Импорт данных в mydb(ваша) база данных

    $ mysql -uusername -ppassword mydb

    примечание: ваш bag.sql находится в текущем каталоге, из которого вы выполняете указанную выше команду

  7. Проверка импортированных данных.

ДА ДЛЯ ДОЛГОГО ОЖИДАНИЯ ВАМ НУЖНО ПРОВЕРИТЬ РАЗМЕР ФАЙЛА BAG.SQL.

Символ '$'приглашение оболочки

1 голос
/ 26 марта 2012

Позвольте мне предложить другую альтернативу, используя pv

pv /path/to/file.sql | mysql -uUSERNAME -pPASSWORD -D DATABASE_NAME

Это покажет вам индикатор выполнения для импорта. Если вы никогда не использовали pv, это средство просмотра piper в linux.

0 голосов
/ 02 декабря 2015

mysql -u username -p -h localhost DATA-BASE-NAME источник

0 голосов
/ 26 марта 2012

вы используете неправильный оператор перенаправления.> используется для отправки вывода в файл, не принимая входные данные из файла.Используйте <.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...