2017-01-17 3 views
1

Linux Ubuntu 서버에서 MariaDB 서비스의 백업을 자동화해야합니다.리눅스 콘솔에서 클라우드 파운드리 MariaDB 서비스에 자동으로 연결하는 방법은 무엇입니까?

서비스에 대한 연결은 보안 터널을 만드는 클라우드 파운드리 서비스 커넥터를 통과해야합니다. 예를 들어

: cf service-connector 13000 10.0.20.18:3306

내 문제는이 명령은 명령 행을 차단하고, 그래서이 명령을 실행하는 방법을 모르는 다음 데이터베이스에 연결하는 것입니다. 백그라운드에서 'nohup'명령을 성공 적으로 실행하려고했습니다.

mariaDB 서비스에 자동으로 연결되는 해결책이 있습니까?

는 그냥 더 이상 차단하지 그래서 명령의 마지막에 &를 추가 할 수 있어야합니다, 그래서 당신은 bash는 스크립트에서 백그라운드에서 작업을 실행할 수

로맹

+1

다른 방법으로는 HTTP API를 사용하여 MariaDB 백업을 트리거 할 수 있습니다 http://stackoverflow.com/questions/39655921/mariadb-backup-from-the-command-line –

+0

내가 여기에 답변을 게시,하지만 난 것이다 반복 : mariadb 백업을 자동화 된 방식으로 만드는 가장 안전하고 최종적인 솔루션은 [cf-mariadb-backup-plugin] (https://github.com/gsmachado/cf-mariadb-backup-plugin)을 사용하는 것입니다. 나는 그것을 생산에 사용하고있다. – gsmachado

+0

2017 년 10 월 현재 서비스 커넥터를 사용할 수 없음을 나타내십시오. 그래서이 해결책은 효과가 없을 것입니다. – LBA

답변

5

을 주셔서 감사합니다.

cf service-connector 13000 10.0.20.18:3306 &

-2

나는 단지 '&'없이 'nohup을'로 시도했다. &과 호환됩니다.

당신에게

+1

미래 : @mastertinner의 의견 섹션에 게시하여 답변을 "승인"/ upvote 그의 대답을 수락하십시오. –

1

안녕하세요 감사 Romain Schlick

이 명령 줄을 통해 스위스 콤 AppCloud에서 MariaDB의 백업을 자동화하는 솔루션입니다 : https://github.com/gsmachado/cf-mariadb-backup-plugin

내가 cf-mariadb-backup-plugin의 개발자 그리고 난 개발 정확하게 자동화 할 도구가 필요했기 때문입니다.

또한 일부 서비스에서는 프로덕션에서 사용하고 있으며 원활하게 실행됩니다.

+0

이것이 최선의 대답이라고 생각되면 대답으로 받아주십시오. :-) 감사! – gsmachado

+0

이 플러그인을 이용해 주셔서 감사합니다. 나는 현재 automysqlbackup을 사용한다. –