Error404
Пользователь
- Регистрация
- 16.11.04
- Сообщения
- 929
- Реакции
- 0
- Баллы
- 16
Зачастую импорт и экспорт, баз данных удобнее делать не через интерфейс phpMyAdmin, а с помощью терминальных команд, подключившись к серверу по SSH. Это особенно полезно, когда нужно загрузить или выгрузить базу данных большого объема, или же возникают различные ошибки.
Импорт БД:
Пример:
Экспорт (создание бэкапа):
Пример:
В первом случае в БД будет загружено содержимое указанного вами файла (в SQL-формате), во втором наоборот — содержимое указанной базы данных будет скопировано в файл.
Импорт БД:
Код:
mysql -u пользователь_БД -p имя_БД < /путь_до_файла/файл_дампа_БД
Пример:
Код:
mysql -u userdb -p database123 < /var/backup.sql
Экспорт (создание бэкапа):
Код:
mysqldump -u пользователь_БД -p имя_БД > /путь_до_файла/имя_файла
Пример:
Код:
mysqldump -u userdb -p database123> /etc/backup.sql
В первом случае в БД будет загружено содержимое указанного вами файла (в SQL-формате), во втором наоборот — содержимое указанной базы данных будет скопировано в файл.