1

Тема: Резервная копия базы, скопировать базу.

Здравствуйте, уважаемое сообщество знатаков php-myadmin. Очень приятный форум и вежливые амины, за это вам зачёт.
Вопрос у меня такой: есть база данных на серваке у хостера, от неё есть логин и пароль
Задача: сделать резервную копию этой базы данных на свой комп, а при необходимости загрузить эту копию обратно - к хостеру.
Как можно сделать это? Средствами php-myadmin или надо скрипт какой писать. я в этом деле полный новичок.
Заранее спасибо.

2

Re: Резервная копия базы, скопировать базу.

shefkzn
С помощью phpMyAdmin вы можете с легкостью создавать и заново импортировать дампы баз данных MySQL (страницы Импорта и Экспорта, соответственно).

Если нужны инструкции по установке phpMyAdmin, то они здесь: Установка phpMyAdmin для "чайников".

3

Re: Резервная копия базы, скопировать базу.

База большая 78 мб, и будет в дальнейшгем сильно расти.
Где можно найти подробные инструкции по импорту и экспорту базы?

Если надо импортировать базу, то надо базу на сервере вначале очистить, а потом туда импортировать из файла или как??
Дайте кучу ссылок, чтоб почитать.

4

Re: Резервная копия базы, скопировать базу.

shefkzn сказал:

База большая 78 мб, и будет в дальнейшгем сильно расти.
Где можно найти подробные инструкции по импорту и экспорту базы?

Если база большая, то импортировать ее следует из каталога на сервере.
В конфигурационный файл phpMyAdmin (config.inc.php) добавьте строку:
$cfg['UploadDir'] = './upload';

В корне phpMyAdmin создайте каталог upload и загрузите в него импортируемый дамп, после чего появится возможность выбрать его на странице импорта.

Сохранять дамп тоже можно на сервере в каталоге указанном в переменной:
$cfg['SaveDir'] = './save';
Разумеется, каталог save необходимо сперва создать и, при необходимости, выставить права на запись.

Сам процесс импорта/экспорта описать очень просто, к примеру экспорт: выбираем БД, которую хотим сохранить в дамп, переходим на страницу экспорта, отмечаем галочку "Сохранить как файл" и жмем кнопку OK.