Как загрузить файл sql.gz в мою базу данных? (Импорт) - PullRequest
22 голосов
/ 03 мая 2010

это правильно?

mysql -uroot -ppassword mydb < myfile.sql.gz

Ответы [ 5 ]

61 голосов
/ 03 мая 2010

Нет, это не так. Правильный путь будет

zcat myfile.sql.gz | mysql -u root -ppassword mydb

Обратите внимание, что между -p и password не должно быть пробела, если используется синтаксис -p, см. http://dev.mysql.com/doc/refman/5.5/en/mysql-command-options.html#option_mysql_password

11 голосов
/ 14 сентября 2017

Используйте следующую команду:

gunzip < databasefile.sql.gz | mysql -u root -p dbname
1 голос
/ 03 мая 2010

tar -xzf myfile.tar.gz

Проверьте извлеченные файлы sql, используя: ls

mysql -u root -p база паролей

0 голосов
/ 27 февраля 2019

Для генерации dbName.sql.gz

mysqldump -u <YOUR USERNAME> -p<YOUR PASSWORD> <YOUR DBNAME> | gzip > ~/mysqlBackup/dbName_`date +%Y%m%d%H%M`.sql.gz

Для загрузки dbName.sql.gz

zcat ~/mysqlBackup/<.SQL.GZ file> | mysql -u <YOUR USERNAME> -p<YOUR PASSWORD> <DATABASE NAME IN WHICH YOU WANT TO LOAD>
0 голосов
/ 16 августа 2017

Вы должны выполнить следующие шаги:

  • Сначала проверьте, что служба Mysql должна быть запущена.

  • Затем, если у вас есть сжатый файл, сначала распакуйте его.

  • Тогда вы найдете файл .sql после распаковки.
  • Затем найдите данные об импорте в левом углу в Mysql.
  • Выберите опцию импорта из автономного файла и выберите свой файл .sql и укажите новое имя схемы.
  • Затем нажмите на данные для импорта.
  • После импорта вы увидите вашу новую схему в список доступных схем.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...