부팅시 Postgres를 자동으로 시작하는 방법


21

우분투를 처음 사용하고 부팅시 postgresql을 자동으로 시작하는 방법과 필요한 경우 postgres 서버를 시작할 수 있도록 설정을 구성하는 방법을 알고 싶습니다.

작은 레일 프로젝트를 진행 중이며 postgres가 올바르게 시작하는 데 어려움을 겪고 있습니다. postgres를 제거하고 다시 설치하여 프로젝트를 시작하고 작업을 완료하기 위해 실행해야했습니다. 이 명령을 사용하고 있습니다.

sudo apt-get -y update
sudo apt-get purge postgresql* # ending * is important
sudo apt-get install postgresql libpq-dev

이 게시물에서

/programming/17934055/postgresql-cannot-connect-to-server-locally

건너 뛰기

sudo add-apt-repository ppa:pitti/postgresql

최신 버전이 아니며 필요하지 않다는 의견이 아래에 있습니다.

그것이 도움이된다면 pg_hba.conf 파일이

/etc/postgresql/9.1/main

크롬 OS 위에 Ubuntu 12.04를 실행 중입니다.

도움을 주신 모든 분들께 감사 드리며 새로운 질문에 대해 죄송합니다!


왜 임의의 사람의 PPI를 사용하고 있습니까? 이전 플랫폼에서 최신 PostgreSQL 릴리스를 원할 경우 apt.postgresql.org를 사용하십시오 .
— Craig Ringer

크레이그의 답변에 감사드립니다. apt.postgresql.org에서 명령을 가져 오는 것이 무엇인지 명확히하기 위해?
— cwmacken

@cwmacken 링크 된 페이지 (명령 포함)에 지침이 있습니다.
— muru

@Craig haha ​​죄송합니다. 링크 인 것을 놓쳤습니다. 도와 주셔서 감사합니다! 건배
— cwmacken

답변:


34

시작할 때 postgres를 시작하려면 다시 시작할 필요가 없습니다.

sudo update-rc.d postgresql enable

이것은 부팅시 항상 postgres를 시작합니다. 그것이 누군가를 돕기를 바랍니다


오류가 발생했습니다 : update-rc.d: error: cannot find a LSB script for postgrsql그러나 필요한 특별한 패치가 있기 때문에 다른 저장소 ( 1c.postgrespro.ru/deb ) 에서 postgresql을 설치 했습니다.
— Alexander Kuzin

고맙습니다! 내 문제는 :로 서비스를 비활성화했습니다 systemctl disable postgresql.service. 하지만 더 이상 사용할 수 없었습니다 systemctl. 당신의 대답은 해결책이었습니다. 내 시스템 : PostgreSQL 9.4가 설치된 Debian 8.8 x64.
— mfreiholz

18

Ubuntu 15.04부터 다음을 수행하십시오.

sudo systemctl enable [SERVICE]

귀하의 경우 :

sudo systemctl enable postgresql

그러나 작동합니다. 우분투를 시작한 후 팝업에서 관리자 비밀번호를 묻는 메시지가 표시됩니다.
— tolgayilmaz

. 내가 그 문제 :-( 같은 문제와 캔의 도움으로 어쩌면 다른 사람으로 실행 발생하지 않도록 미안 해요, 서버 시스템에서 헤드리스 우분투를 사용하는 경우에만 있었어요
— 김

3

그래서 postgresql을 부팅하는 방법을 알아 냈으므로 newb 재설치를 다시 수행 할 필요가 없습니다.

sudo service postgresql start

그런 다음 Postgres 사용자로 전환하여 Postgresql 내에서 변경을 수행해야합니다.

sudo -u postgres -i

나는이 질문에 대한 대답이 내 것보다 훨씬 더 좋을 것이라고 확신하지만 이것은 미래에 내 위치에있는 누군가를 도울 수 있습니다.

여전히 부팅시 Postgresql을 시작해야합니다. 누구든지 그것에 대한 답을 얻었습니까? 기꺼이 올바른 것으로 표시하겠습니다.

건배


부팅시 자동으로 시작되는 답변이 있습니다
— Anwar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.