2017-01-17 20 views
1

Мне нужно сделать автоматизацию резервного копирования нашего сервиса MariaDB с сервера Linux Ubuntu.Как подключиться автоматически к облачному литейному сервису MariaDB с консоли Linux?

Подключение к службе должно проходить через соединительный разъем для литейного цеха, который создает защищенный туннель.

Например: cf service-connector 13000 10.0.20.18:3306

Моя проблема заключается в том, что эта команда блокирует командную строку, так что я не знаю, как запустить эту команду, а затем подключение к базе данных. Я попытался выполнить команду в фоновом режиме с помощью «nohup» без успеха.

Есть ли решение для автоматической связи с сервисом mariaDB?

Спасибо,

Romain

+1

В качестве альтернативы, вы можете запустить резервное копирование MariaDB с помощью HTTP API: http://stackoverflow.com/questions/39655921/mariadb-backup-from-the-command-line –

+0

я отправил ответ здесь, но я буду repeat: самым безопасным и окончательным решением для создания резервной копии mariadb (в автоматическом режиме) является использование [cf-mariadb-backup-plugin] (https://github.com/gsmachado/cf-mariadb-backup-plugin). Я использую его на производстве. – gsmachado

+0

Просьба указать, что с октября 2017 сервисный разъем больше не доступен. Так что это решение не сработает. – LBA

ответ

5

Вы можете выполнить задачу в фоновом режиме в Баш сценариев, так что вы должны быть в состоянии просто добавить & до конца вашей команды, так что это не блокирующим больше.

cf service-connector 13000 10.0.20.18:3306 &

-2

Я попытался с 'поЬир' только без '&'. Работает с &.

Спасибо

+1

для будущего: пожалуйста, сообщите, что в разделе комментариев @mastertinner ответьте и примите его ответ как «одобренный»/повышайте его ответ. –

1

Romain Schlick Здравствуйте

Это решение автоматизировать резервное копирование MariaDB в Swisscom AppCloud, через командную строку: https://github.com/gsmachado/cf-mariadb-backup-plugin

Я являюсь разработчиком cf-mariadb-backup-plugin и я разработал это именно потому, что мне нужен инструмент для автоматизации этого.

Кроме того, я использую его для производства для некоторых сервисов, и он работает бесперебойно.

+0

Если вы считаете, что это лучший ответ, пожалуйста, примите его в качестве ответа. :-) Благодаря! – gsmachado

+0

Спасибо за этот плагин. Я использую в настоящее время automysqlbackup. –