![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте,
Помогите пожалуйста.
Столкнулся с проблемой выполнения бэкапа базы данных.
У сайта на LMS Moodle сильно разрослась БД.
Сейчас весит около 8-9 Гб. Есть таблицы, которые каждая весят по 2-3 Гб.
Сделать чз phpmyadmin даже частями не могу. Не хватает времени выполнения.
Доступа через SSH нет и не предвидится.
Администратор сервера на встречу не идет из принципа.
Подскажите какие еще есть способы сделать бэкап большой базы данных? ![]()
Неактивен
Доброго дня Кузбассу!
Неприятно (я про админа)!
Вы кроме phpmyadmin можете как-то подключаться? Через php тот же.
Тогда может помочь что-то такое
https://github.com/ifsnop/mysqldump-php
Иначе, боюсь, только порциями вытягивать данные и из них формировать csv как вариант
или сделать заготовку для дампа запросом типа
select (concat('insert into t values', ... ))
то есть чтобы получилась готовая инструкция для дампа.
И меняйте хостинг срочно, как вытащите данные :-). Тут, конечно, социнженерию бы применить - пивом админа не умаслить?
Неактивен
Обычные бэкапы тоже не доступны/не ведутся? Пишу, т.к. про них часто забывают. Хотя бэкап-сервер - это основной "источник бэкапов".
Неактивен
Возможно, можно заказать у провайдера, как доп. услугу, а потом, если накладно, отключить.
Неактивен
deadka написал:
Доброго дня Кузбассу!
Неприятно (я про админа)!
Вы кроме phpmyadmin можете как-то подключаться? Через php тот же.
Тогда может помочь что-то такое
https://github.com/ifsnop/mysqldump-php
Иначе, боюсь, только порциями вытягивать данные и из них формировать csv как вариант
или сделать заготовку для дампа запросом типа
select (concat('insert into t values', ... ))
то есть чтобы получилась готовая инструкция для дампа.
И меняйте хостинг срочно, как вытащите данные :-). Тут, конечно, социнженерию бы применить - пивом админа не умаслить?
FTP ещё есть. Спасибо за ссылку.
Вопрос по серверу на работе.
Времена пива прошли. Админ на своей волне и не слушает даже начальство.
Неактивен
estic написал:
Обычные бэкапы тоже не доступны/не ведутся? Пишу, т.к. про них часто забывают. Хотя бэкап-сервер - это основной "источник бэкапов".
Админ в случае утери данных восстанавливает состояние виртуальной машины или что-то такое.
Дампы базы не даёт. Да и не напросишься каждый раз.
Отредактированно Mick_20 (02.02.2023 09:41:03)
Неактивен
Ну, если у вас такой всесильный админ, который не слушает даже начальство (хотя кто-то же ему платит зарплату и ставит задачи?!), то, боюсь, кроме как сделать dump селектами или всякими поделиями с гитхаба - шансов мало.
Пишете про FTP - ну это же FTP не к файлам БД?
Вы не ответили, можете ли подключиться к mysql-базе через php - это существенно. Или в вашем доступе только mysqldump?
Админ хоть что-то согласен "для Вас" сделать? Если да, то какой перечень предлагаемых опций?
К сожалению, в данной ситуации без него (или другого у кого есть доступы) - будет весьма трудно, поэтому и пытаемся не выносить его полностью за скобки.
Неактивен
FTP только к файлам сайта.
В общем нашел скрипт adminer.php и с его помощью за 10 минут выкачал всю базу.
Вопрос закрыт. Спасибо за помощь всем кто откликнулся.
mysqldump-php в закладки ![]()
Неактивен
Поздравляем!
Не связывайтесь больше со злыми админами :-), а что такое adminer.php? Пруф фстудию плиз ).
Неактивен
deadka написал:
а что такое adminer.php?
Наверное, это: https://www.adminer.org/
Неактивен