Mysql Как сделать бэкап базы данных без SSH

mikhail_14

Мы не знаем что это такое, если бы мы знали...
Откуда ты знаешь, что там 8Gb база и что значит ssh нет и не придвидится ?
Если у тебя нет доступа к серверу, то и бекап тебе не нужен. :)
Для таких обьемов стопай сервер бд и копируй файлы просто. Для myisam и мелких баз дамп в sql это номально, но 8Gb никто не дампит в sql.
У меня есть FTP и phpmyadmin доступы.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Сервер на работе.
Админ послал меня мягко говоря. Ему ничего не надо и он ничего делать не будет.
Я его уже закидал служебками, а ему пофигу.
Коньяк ему поставь и все будет
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну, а как ты хотел, если он ленивый хрен, которому лень три строчки в терминал ввести чтобы SSH сделать, или скрипт бэкапа на 10-20 строчек написать на bash даже из-под палки. В любом случае если ты сам не devOps согласно штатному списку сотрудников (а я подозреваю что ты работаешь в гос конторе или в иной, сильно забюрокраченной) - бэкапы не твоя задача.
 

AnrDaemon

Продвинутый новичок
У админа что, своего начальника нет? Не доходит до админа - дойдёт до начальника. Не дойдёт до него - дойдёт до директора.
Хватит тупить.
 

AmdY

Пью пиво
Команда форума
скорее всего и php myadmin можно, но помнится было что-то такое ...
 
Последнее редактирование:

WMix

герр M:)ller
Партнер клуба
я думаю если не дают, значит так и надо. значит должен подрасти.
 

mikhail_14

Мы не знаем что это такое, если бы мы знали...
У админа что, своего начальника нет? Не доходит до админа - дойдёт до начальника. Не дойдёт до него - дойдёт до директора.
Хватит тупить.
вы думаете на чье имя я служебки пишу. на начальника.
а выносить вопрос выше уже не вариант.
 

mikhail_14

Мы не знаем что это такое, если бы мы знали...
Ну, а как ты хотел, если он ленивый хрен, которому лень три строчки в терминал ввести чтобы SSH сделать, или скрипт бэкапа на 10-20 строчек написать на bash даже из-под палки. В любом случае если ты сам не devOps согласно штатному списку сотрудников (а я подозреваю что ты работаешь в гос конторе или в иной, сильно забюрокраченной) - бэкапы не твоя задача.
ну да вы правы. но в моим должностных инструкциях есть задача по бэкапам, а в его нет
 

mikhail_14

Мы не знаем что это такое, если бы мы знали...
я думаю если не дают, значит так и надо. значит должен подрасти.
мне говорят - переезжай на новый сервер - там все есть.
базу копируй частями. а мне сайт останавливать на пару часов даже критично.
9 Гб частями туда-сюда это всю ночь сидеть
 

Тугай

Новичок
...
базу копируй частями. а мне сайт останавливать на пару часов даже критично.
9 Гб частями туда-сюда это всю ночь сидеть
phpmyadmin не инструмент для бекапа. Раз у тебя есть ftp попробуй в phpmyadmin select * from table into outfile '/путь/куда/есть/доступ/по/ftp/table.csv'
А так ты должен просто сказать что для бекапа тебе нужен консольный доступ по ssh.
Но опять же на таком обьеме дамп плохой вариант, ты пока большую таблицу будешь сохранять предыдущие уже поменяют.
В mysql есть утилиты mysqlbackup или mariadbbackup они сохраняют согласованность базы.
 

WMix

герр M:)ller
Партнер клуба
2 минуты настройки не стоят того чтоб писать api.
но если готов, то делаешь на стром скрипт, который отдает на запрос /?table=xyz&limit=0&offset=10000 1000 строк начиная с 0 для таблицы xyz в аиде json или csv
на 2м пишешь консольный серипт цикл, цикл по таблицам до тех пор пока возвращает набор,, дергаешь api и пишешь к новые таблицы на новой базе

задумайся о идеи

Коньяк ему поставь и все будет
 
Последнее редактирование:

WoLFiks

Не курю...
В свое время очень помогла Sypex Dumper Lite. Правда давно это было..
Рhpmyadmin не мог из-за ограничения времени выполнения выполнить бекап, а этой приблуде фиолетово...
Она выплевывает бекап в дирректорию, а потом уже просто по FTP качаешь.
Раз FTP есть, то проблем быть не должно, кмк...
 
  • Like
Реакции: AmdY

mikhail_14

Мы не знаем что это такое, если бы мы знали...
phpmyadmin не инструмент для бекапа. Раз у тебя есть ftp попробуй в phpmyadmin select * from table into outfile '/путь/куда/есть/доступ/по/ftp/table.csv'
А так ты должен просто сказать что для бекапа тебе нужен консольный доступ по ssh.
Но опять же на таком обьеме дамп плохой вариант, ты пока большую таблицу будешь сохранять предыдущие уже поменяют.
В mysql есть утилиты mysqlbackup или mariadbbackup они сохраняют согласованность базы.
а получится если ситуация такая?

сайт по такому адресу: site.rabota.ru
а phpmyadmin по такому адресу: hosting.rabota.ru/phpmyadmin

FTP у меня тупо в корень site.rabota.ru
 

mikhail_14

Мы не знаем что это такое, если бы мы знали...
В свое время очень помогла Sypex Dumper Lite. Правда давно это было..
Рhpmyadmin не мог из-за ограничения времени выполнения выполнить бекап, а этой приблуде фиолетово...
Она выплевывает бекап в дирректорию, а потом уже просто по FTP качаешь.
Раз FTP есть, то проблем быть не должно, кмк...
утром ее пробовал. бесплатный вариант конечно.
там проблемы с совместимостью с новой версией PHP т к автор софта пропал много лет назад
я накачал всяких костылей под PHP 7.4 и попробовал сделать бэкап нескольких таблиц
бэкап сделался, но с ошибкой в программе в самом конце:

Warning: A non-numeric value encountered (/site.rabota.ru/sxd/index.php:1187)

никто точно про эту программу сказать не может - рабочая или косячит
мб платная версия такая же кривая
 

WoLFiks

Не курю...
а получится если ситуация такая?

сайт по такому адресу: site.rabota.ru
а phpmyadmin по такому адресу: hosting.rabota.ru/phpmyadmin

FTP у меня тупо в корень site.rabota.ru
Я ХЗ что там и как у тебя в настройках этих доменов на__верчено, но если скрипты сайта как-то получают доступ к данным БД и работают с работают с ними, значит доступ с site.rabota.ru к БД есть? И FTP к этому домену есть... А что еще нужно?
 

WoLFiks

Не курю...
Ну да. Сейчас это уже старый мамонт.......
Можно разобраться самому что ей там не нравится и поправить под актуальную версию PHP. Там скриптик то строк на 500..
 

Тугай

Новичок
сделай файлик i.php
<?php
phpinfo();

в браузере увидешь полный путь к каталогу с сайтом в DOCUMENT_ROOT
каталог создай с правами 0777 и пробуй
 

WoLFiks

Не курю...
утром ее пробовал. бесплатный вариант конечно.
там проблемы с совместимостью с новой версией PHP т к автор софта пропал много лет назад
я накачал всяких костылей под PHP 7.4 и попробовал сделать бэкап нескольких таблиц
бэкап сделался, но с ошибкой в программе в самом конце:

Warning: A non-numeric value encountered (/site.rabota.ru/sxd/index.php:1187)

никто точно про эту программу сказать не может - рабочая или косячит
мб платная версия такая же кривая
Там ничего специфичного для 7.4 нет. Там реально простецкий скрипт.
Максимум - это что-нить не то с типами данных или строгостью синтаксиса...
Скорее всего чтобы заработало глобально переписывать ничего не нужно, так, по-мелочи поправить.
 
Сверху