antihrist2002 Posted January 15, 2016 Share #26 Posted January 15, 2016 Я нашел почему на синолоджи не работает этот скрипт Было: #! /bin/bash Должно быть: #!/bin/sh MYSQL_USER="" учетка для сервера sql (не от DSM) MYSQL_PASSWORD="" пароль от sql BACKUP_DIR="/opt/mysql_backup" путь куда сохранять(/volumeX/folder) скрипт делает в заданной папке /volumeX/folder новую папку с текушей датой и скрадывает каждую базу с сервера в отдельный файл. ура. ну и в оригинальной заметке написано,что синхронизация с другими серверами у него идет через rsync. мне метод с ftp больше нравится. Я так с вами читать скрипты и программировать научусь Link to comment Share on other sites More sharing options...
Bob the Builder Posted January 15, 2016 Share #27 Posted January 15, 2016 вот здесь посмотри такой же скрипт: https://extremeshok.com/5368/mysql-mari ... rate-files Должно быть: #!/bin/sh вот блин криворукий то попался Link to comment Share on other sites More sharing options...
antihrist2002 Posted January 16, 2016 Share #28 Posted January 16, 2016 вот здесь посмотри такой же скрипт: https://extremeshok.com/5368/mysql-mari ... rate-files да, тот же скрипт с такой же ошибкой. +я сделал и забыл написать, а по ссылке указано - скрипту нужно дать права 755 (на запуск) Link to comment Share on other sites More sharing options...
Bob the Builder Posted January 16, 2016 Share #29 Posted January 16, 2016 (edited) хорошо, Спасибо! короче правим только эти строчки: MYSQL_USER="" учетка для сервера sql (не от DSM) MYSQL_PASSWORD="" пароль от sql BACKUP_DIR="/opt/mysql_backup" путь куда сохранять(/volumeX/folder) Edited January 16, 2016 by Guest Link to comment Share on other sites More sharing options...
antihrist2002 Posted January 16, 2016 Share #30 Posted January 16, 2016 здесь решение уже противоположной задачи: настройка бэкапа на Synology по rsync rsync это в первую очередь СИНХРОНИЗАЦИЯ (как видно из названия) работает в обе стороны, а бэкап это когда я вторым сервером забрал и все. и оно лежит себе спокойненько. Link to comment Share on other sites More sharing options...
antihrist2002 Posted January 16, 2016 Share #31 Posted January 16, 2016 (edited) хорошо, Спасибо!короче правим только эти строчки: а в DSM внутри MYSQL подтянет? да, ну и первую которая с ошибкой и права на файл. я делал через WinSCP. у меня стоит MariaDB. копирует базы только оттуда. Родная sql для DSM это PostgerSQL. насколько я знаю там pg_admin рулит. А что из встроенной сохранять надо? А самое главное как потом обратно заливать? Edited January 16, 2016 by Guest Link to comment Share on other sites More sharing options...
Bob the Builder Posted January 16, 2016 Share #32 Posted January 16, 2016 А самое главное как потом обратно заливать? ну если mysql то как то так: mysql --user=root --password=securepassword < archive.sql Link to comment Share on other sites More sharing options...
antihrist2002 Posted January 16, 2016 Share #33 Posted January 16, 2016 А самое главное как потом обратно заливать? mysql --user=root --password=securepassword < archive.sql Это для MariaDB. это все просто. можно и через phpmyadmin залить обратно Для встроенной: http://postgresql.ru.net/manual/backup-dump.html http://www.postgresql.org/docs/9.4/stat ... gdump.html /usr/syno/pgsql/bin/pg_dump /usr/syno/pgsql/bin/pg_dumpall /usr/syno/pgsql/bin/pg_restore http://www.web3.lu/synology-photostatio ... -database/ на свой страх и риск!!! на винде эти команды точно нормально работают. ушел спать... Link to comment Share on other sites More sharing options...
Bob the Builder Posted January 16, 2016 Share #34 Posted January 16, 2016 @antihrist2002 ещё раз Спасибо за подсказки! [spoiler=проверил, работает как часики] Link to comment Share on other sites More sharing options...
Recommended Posts