Для импорта можно воспользоваться командой:
поэтому мы рекомендуем воспользоваться следующим методом импортируя базу напрямую через MySQL
Заходим в MySQL
Выбираем базу данных:
Делаем импорт файлов в выбранную базу следующим образом:
mysqldump -uroot -p db_name < db_name.sql
mysqldump --single-transaction -uroot -p db_name> db_name.sql
(по умолчанию mysqldump ставит блокировку на запись на всё время создания дампа.
Опция --single-transaction
не ставит лок на запись, но весь дамп оборачивает в
sql-транзакцию.)
mysqlpump --add-drop-database --user=root --password=root --all-databases --watch-progress | gzip > $(date '+%m%d%Y').sql.gz;
--watch-progress
— Показать индикатор прогресса
экспорт
mysqldump -uroot -p имя_базы > db.sql
(предварительно установить пароль на root для работы с Mysql)
mysql --user=root --password=root --verbose < db_name.sql;
--verbose— Отображение подробного вывода во время работы, служит индикатором прогресса
Но с ней возможны проблемы если база уже создавалась
поэтому мы рекомендуем воспользоваться следующим методом импортируя базу напрямую через MySQL
Заходим в MySQL
mysql -uLogin -pPassword
Вместо login и password вводим свои данные для авторизации базы
Выбираем базу данных:
use db_name
вместо db_name вводим название БД
Делаем импорт файлов в выбранную базу следующим образом:
source db_name.sql
Вместо db_name.sql вводим название файла базы или путь до файла (если вы находитесь не в папке с файлом)