[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать бэкап базы данных без SSH
MadMike
Здравствуйте,

Столкнулся с проблемой выполнения бэкапа базы данных.
У сайта на LMS Moodle сильно разрослась БД.
Сейчас весит около 8 Гб. Есть таблицы, которые весят по 2-3 Гб.

Сделать чз phpmyadmin даже частями не могу. Не хватает времени выполнения.
Доступа через SSH нет и не предвидится.

Подскажите какие еще есть способы сделать бэкап большой базы данных? sad.gif

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Valick
https://habr.com/ru/sandbox/98255/


exec('mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/' . date('Y-m-d') . '.sql');


_____________
Стимулятор ~yoomoney - 41001303250491
killer8080
Цитата (MadMike @ 1.02.2023 - 13:45)
Доступа через SSH нет и не предвидится.

SSH доступа обычно нет только на шаредах, но там для этого есть панель управления, оттуда и нужно делать бекапы.
Valick
killer8080, там всё гораздо хуже https://phpclub.ru/talk/threads/Как-сделать...-без-ssh.87985/

_____________
Стимулятор ~yoomoney - 41001303250491
killer8080
Цитата (Valick @ 1.02.2023 - 19:00)
killer8080, там всё гораздо хуже https://phpclub.ru/talk/threads/Как-сделать...-без-ssh.87985/

Ну если у ТС там такой треш творится на работе возможно sypex dumper решит проблему unsure.gif
FatCat
Цитата (killer8080 @ 1.02.2023 - 18:40)
возможно sypex dumper решит проблему

8 гигов вряд ли успеет.

Есть совершенно некашерный, с глюками, но рабочий способ.
Скачать сами файлы таблиц по FTP, подсунуть их на локалку или на другой сервер, и там сделать восстановление таблиц.
Если на время скачивания запретить запись в БД (или остановить сайт), то и глюков не будет.

_____________
Бесплатному сыру в дырки не заглядывают...
MadMike
Цитата (killer8080 @ 1.02.2023 - 16:40)
Цитата (Valick @ 1.02.2023 - 19:00)
killer8080, там всё гораздо хуже https://phpclub.ru/talk/threads/Как-сделать...-без-ssh.87985/

Ну если у ТС там такой треш творится на работе возможно sypex dumper решит проблему unsure.gif

Сегодня пробовал эту программу.
С различными костылями для php 7.4
Бэкап вроде делает, но в конце ошибку показывает.
Делать на свой страх и риск не охота.

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
MadMike
Цитата (FatCat @ 1.02.2023 - 17:12)
Цитата (killer8080 @ 1.02.2023 - 18:40)
возможно sypex dumper решит проблему

8 гигов вряд ли успеет.

Есть совершенно некашерный, с глюками, но рабочий способ.
Скачать сами файлы таблиц по FTP, подсунуть их на локалку или на другой сервер, и там сделать восстановление таблиц.
Если на время скачивания запретить запись в БД (или остановить сайт), то и глюков не будет.

А как я их скачаю. Сайт это один домен, а phpmyadmin другой домен.
У меня FTP на папку сайта только.


_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
MadMike
В общем нашел скрипт Adminer.
Вроде работает. Скачал базу 6ГБ за 5 минут.

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.