В общем вчера нужно было перенести сеть своих сайтов на другой сервер, а так как все из них работают на базе MySQL, то и бекапить нужно было оттуда, прежде всего. Начал я как обычно, через обычный экспорт таблиц и данных в PhpMyAdmin. Не знаю, то ли руки кривые у меня, то ли что то еще, но практически всегда все попытки сделать экспорт-импорт в него заканчивались неудачно.. То блять файл экспорта получается 300 МБ, в то время как максимально допустимый для заливки – 8 МБ, то ошибки синтаксиса, то просто хуй знает почему не получается.
В общем начал гуглить способы работы с дампами баз данных и почти сразу наткнулся на Sypex Dumper. Быстро поставил, разобрался и был очень счастлив удачному бекапу и заливке дампа.
Вот так выглядит окно экспорта

Так – окно импорта

В общем приятный скрипт, сделанный на AJAX, что делает его еще более удобным.
Небольшой мануал по работе с ним.
- Скачиваем актуальную версию. Я скачал Sypex Dumper 2.0.8, в принципе не стал парится с PRO версией и лайтом. Всё равно этот релиз бесплатный, так что не проблема и его поюзать.
- Далее заливаем на хостинг. Сначала на тот, откуда вы будете бэкапить базу данных. Просто находим домен на том сервере, где лежит mysql, заливаем в папку (mysite.com/sxd/) и ставим права
chmod 777 для каталога backup
chmod 777 для файлов cfg.php и ses.php
- Далее идем по адресу скрипта (mysite.com/sxd/) и указываем логин и пароль именно от базы данных. По желанию, можно указать хост и порт.
- В случае удачного логина, на вкладке Экспорта выбираем нужные поля и делаем собственно сам экспорт:

- Экспортировали? Ок, скачивайте дамп.
- Далее устанавливайте скрипт на тот сервер, куда хотите залить дамп. Всё аналогично.
- Теперь но новом сервере заходим через FTP в папку со скриптом и заливаем полученный дамп (п. 5) вот сюда
Залили, теперь обновляем страницу скрипта (на новом сервере) и переходим во вкладку Импорт.
- Далее просто выбирайте дамп и скилкайте на Выполнить.
- Радуйтесь успешному заливу дампа и сохраненным нервным клеткам
Ну вот и всё.
Более удобного способа работы с MySQL я еще не встречал, по этому и советую вам этот вариант.
Если есть что посоветовать – велкам в комменты.