Может у кого завалялся, нужен скриптик для снятия дампа базы и заливки одновременно на удалённую машину.
Протокол значение не имеет по которому сливать главное чтоб на localhost не создавалось не одного файла.
PHP + Слить базу
Скрипта нет, но по моему его не долго сделать самому.
Например дампить базу средствами mysql и сливать по scp.
Доступ к базе ток с одного ип. К данному ип доступ ток по фтп.
Много есть вариантов как слить но вот проблема что права на папку не поменять поэтому надо сразу лить куда нибудь.
mysqldump --user="$DB_LOGIN" --password="$DB_PASSWORD" "$DB_NAME" |\
bzip2 |\
gpg --encrypt --recipient "$RECIPIENT" >/var/www/backup/${DB_NAME}${DATE}.sql.bz2.gpg
файл создаётся, и скачать его может кто угодно. толку-то?
Всем привет! Ребят выручайте, перебрасываю сайта на другой хостинг. На старом хосте база drupal висела на postqresql у меня все связано с mysql, экспортировал базу через консоль в postgresql, но теперь не могу ее залить на mysql
импортирую через phpmyadmin через консоль такой же результат: вот ошибка
через консоль
[console]ERROR 1193 (HY000) at line 5: Unknown system variable 'statement_timeout'[/console]
через веб морду
[console]Ошибка
SQL-запрос:
--
-- PostgreSQL database dump
--
SET statement_timeout =0;
Ответ MySQL: Документация
#1193 - Unknown system variable 'statement_timeout' [/console]
подскажите как можно лучше сделать, мб по кусочкам.
база весит около 75 метров, upload_max_filesize =120M
post_max_size = 120M c этим проблем нет
Решил не париться залить базу drupal на postgresql , но и тут ошибки
[console]su postgres
pg_restore -U drupal -W -d drupal < db.sql
pg_restore: [archiver] input file does not appear to be a valid archive[/console]
А бэкап верно сделали?
Можэт разница в версиях Постгрэса?
Да версии разные, с хоста у которого забираю 8.4 на который заливаю 9, а как можно решить конфликт версий?
Спасибо за помощь, сделал так: pg_dumpall > outfile
psql -d drupaldb -f outfile
Ну и веб интервейс поднял в случае чего поправлять что либо, жаль функции импорта нет, мб версию обновить надо у меня phpPgAdmin 4.2.3
Спасибо за помощь, сделал так: pg_dumpall > outfile
psql -d drupaldb -f outfile
Ну и веб интервейс поднял в случае чего поправлять что либо, жаль функции импорта нет, мб версию обновить надо у меня phpPgAdmin 4.2.3
если есть доступ по SSH на оба сервера, то можно:
1) остановить (заблокировать) форум/блог
2) слить базу локально
3) упаковать каталог www/
4) по scp перекинуть бекап п2 и п3 на другой сервер
5) распаковать п3
6) залить базу п4
7) запустить форум/блог.