Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Бэкап базы, которая весит более 1 гигабайта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Как? Чем?
antobra
Отправлено: 18 Марта, 2011 - 09:20:17
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




Подскажите как сделать бэкап базы, которая весит более 1 гигабайта. phpmyadmin просто виснет или отдает файл с заведомо малым кол-вом строк, т.е. например ограничивает на 15 тысячах, 50к, 140к и т.д., т.е. все время разные цифры и никогда полностью.

Какую использовать программу или как вообще поступить? Сразу скажу, что хостинг на котором висит такая база - masterhost.
 
 Top
EuGen Администратор
Отправлено: 18 Марта, 2011 - 09:25:12
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Используйте mysqldump. Например:
mysqldump -uUSER -p DATABASE > DUMPFILE
{укажете пароль}
gzip DUMPFILE
параметры подставите собственные.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
garvey
Отправлено: 18 Марта, 2011 - 10:00:25
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




Уже советовал на этом форуме программу Mysql DB Forge. Очень хорошо делает бэкапы, да и впринципе лучший GUI клиент для MySQL. Жаль, что для UNIX нету(
 
 Top
EuGen Администратор
Отправлено: 18 Марта, 2011 - 10:12:20
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Для UNIX обычным средством является работа с командной строкой. Если честно, мне трудно представить что-либо, предоставляющее более гибкое и полное решение любых проблем.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
DeepVarvar Супермодератор
Отправлено: 18 Марта, 2011 - 13:00:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




EuGen пишет:
мне трудно представить что-либо, предоставляющее более гибкое и полное решение любых проблем

Ох как согласен!!!!!!!
Кстати многие боятся терминала как огня.

- Ачто будет если я неправильно напишу?
- А что будет если я не знаю что писать?

Блин "пугливые", ну попробуйте вот так под рутом:

# nksfghjsbfg,kjnfdgh

Выведет:

nksfghjsbfg,kjnfdgh: command not found

Еще (в некоторых случаях) и подскажет что сделать надо.

Знаете имя программы/команды, но не знаете как c ней рабоать?

$ <name> --help

или еще более подробно, даже с примерами:

$ man <name>
 
 Top
antobra
Отправлено: 19 Марта, 2011 - 11:25:07
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




Уже откопал тысячу программ, но masterhost поддерживает только через SSH. Какие программы можно использовать с SSH ?
putty - не пойдет, не удобно.
 
 Top
EuGen Администратор
Отправлено: 19 Марта, 2011 - 12:20:33
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Если Вам не подходит putty (судя по всему вы под Win), то я не знаю, что Вам посоветовать, так как проще и удобнее этого ssh-клиента под Win я не знаю.
Попросите Вашего хостера сделать Вам бекап - возможно, они смогут Вам помочь.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
antobra
Отправлено: 19 Марта, 2011 - 13:05:39
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




Потратил уйму времени и все-таки подключил программу SQLyog, но тут та же самая проблема... он копирует только 15 тысяч строк и потом все... иногда до 10-ки не доходит.

Что ж такое то? Может кто подскажет какие-нибудь варианты решения подобных проблем? Вряд ли же хостинг тормозит данный процесс.
 
 Top
Champion Супермодератор
Отправлено: 19 Марта, 2011 - 13:16:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




antobra, возми putty, потом
EuGen пишет:
mysqldump -uUSER -p DATABASE > DUMPFILE
{укажете пароль}
gzip DUMPFILE
, потом любым ftp клиентом скопируй себе долгожданный бэкап. Не стесняйся, все так делают.
 
 Top
antobra
Отправлено: 19 Марта, 2011 - 14:18:55
Post Id


Посетитель


Покинул форум
Сообщений всего: 327
Дата рег-ции: Окт. 2010  


Помог: 1 раз(а)




в PuTTy пишет: mysqldump: Got error: 2002: Can't connect to local MySQL server through socket when trying to connect

и еще DUMPFILE - какой путь правильно писать? т.е. как он должен выглядеть?
(Добавление)
Вроде дамп был сделан. Разобрался. Качаю с хостинга только что сделанный дамп. Надеюсь что скопировалось все.

Все спасибо за время и помощь!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB