если у нас есть только доступ к phpMyAdmin, какой лучший способ сделать резервную копию всей БД - PullRequest
1 голос
/ 15 декабря 2010

Для кого-то, кто не привык к mySQL, при использовании программы администрирования phpMyAdmin , какая рекомендуемая настройка для резервного копирования всей базы данных со всеми таблицами и данными?

alt text

Ответы [ 3 ]

1 голос
/ 15 декабря 2010

Большинство этих опций хороши, но проверьте Структуру -> «Добавить DROP TABLE ...» и «Добавить CREATE PROCEDURE», затем «Данные» -> «Расширенные вставки» (это уменьшает время загрузки при повторной вставке данныхи не обязательно).Затем нажмите «Сохранить как файл» и экспортируйте, остальные параметры подходят.

0 голосов
/ 15 декабря 2010

Несмотря на то, что у него есть свои места, сильная сторона phpmyadmin - это не резервные копии базы данных.

Сказав, что, если ваша база данных небольшая, лучше использовать настройки по умолчанию при экспорте .sql.

Если ваша база данных имеет большой размер (т. Е. Больше пары МБ) и / или вы заботитесь об этом, резервное копирование следует выполнять на уровне сервера с помощью логического копирования или с помощью mysqldump.

0 голосов
/ 15 декабря 2010

Я предполагаю, что ваша база данных велика, и у вас проблемы с тайм-аутом phpMyAdmin. Если это так, и у вас нет доступа к оболочке, то вам, возможно, придется написать скрипт PHP, который выполняет команду mysqldump, а затем вызвать его асинхронно, чтобы не было проблемы с тайм-аутом браузера. Это был бы неаккуратный обходной путь, но если доступ ограничен, что-то подобное может быть единственным вариантом.

...