Если MySQL бекап слишком большой

Если база у вас не помещается в phpMyAdmin - на самом деле это еще не значит, что она большая. Имея доступ к консоли вы с очень большой вероятностью ее восстановите с помощью
mysql -uuser -ppass dbname < my_dump.sql

А вот если консоль не помогает, и при попытке восстановить базу у вас все время рвется соединение или просто отваливается сессия, то могу предложить парочку вариантов:
1. echo "mysql -v -v -v -uuser -ppassword dbname /root/mysql-out" |at now+1min
Или запускать с правами рута, или поменять путь к файлу, который /root/mysql-out
В этом случае процесс mysql стартует через минуту и будет идти без привязки к консоли, и за его процессом можно будет наблюдать так
tail -f /root/mysql-out -n 5000 |grep "create table" -i
или даже так
tail -f /root/mysql-out

2. BigDump
Небольшой скрипт с веб-интерфейсом специально для восстановления больших mysql бекапов. Поможет, если нет консоли. Документацию почитайте - там просто :) Заливаем по ftp сам дамп. немножко правим скрипт и заливаем его рядом, после чего скрипт вызывается из браузера.

»

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!