PHPMySQLMaker.com Записки разработчика

17Мар/082

Работа с дампами MySQL

Методы импорта/экспорта баз данных mysql.

С маленькими базами (до 500 Мб) отлично справляется phpMyAdmin а вот с базами более большого объема иногда бывают проблемы.

Экспорт базы можно произвести командой:

mysqldump -uroot -proot --opt your_table>your_table_bk.sql

или при помощи php:

exec('mysqldump -uroot -proot --opt your_table>your_table_bk.sql');

* Функция exec включена на вашем сервере.

Импорт базы можно произвести командой:

mysql -uroot -proot your_table< your_table_bk.sql

Если таблица существует все данные в ней будут заменены на данные из дампа.

или при помощи php:

exec('mysql -uroot -proot your_table< your_table_bk.sql ');

Дамп базы в 3Гб занял около восьми секунд.

Комментарии (2) Пинги (0)
  1. Для решения этой задачи есть хороший скрипт dumper.php

  2. Если не сложно скажите сколько времени занимет изготовление 3-х гиговага дампа в dumper.php?


Оставить комментарий


Нет обратных ссылок на эту запись.