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)
(подписаться на новые комментарии в этой ветке)
Нет обратных ссылок на эту запись.
Апрель 6th, 2008 - 16:44
Для решения этой задачи есть хороший скрипт dumper.php
Апрель 6th, 2008 - 22:26
Если не сложно скажите сколько времени занимет изготовление 3-х гиговага дампа в dumper.php?