Jestem nowy w Ubuntu i chciałbym wiedzieć, jak automatycznie uruchamiać postgresql podczas rozruchu i jak skonfigurować moją konfigurację, aby w razie potrzeby móc uruchomić serwer postgres.
Pracuję nad małym projektem szyn i mam problemy z prawidłowym uruchomieniem postgres. Musiałem uciekać się do odinstalowywania i ponownej instalacji postgres, aby po prostu uruchomić projekt i po prostu wykonać pracę. Korzystałem z tych poleceń.
sudo apt-get -y update
sudo apt-get purge postgresql* # ending * is important
sudo apt-get install postgresql libpq-dev
z tego postu
/programming/17934055/postgresql-cannot-connect-to-server-locally
skaczący
sudo add-apt-repository ppa:pitti/postgresql
wydaje się, że jest nieaktualny i poniżej znajduje się komentarz na temat jego niepotrzebowania.
Jeśli to pomaga, mój plik pg_hba.conf wydaje się znajdować w
/etc/postgresql/9.1/main
Używam Ubuntu 12.04 na Chrome OS
Dziękuję wszystkim za pomoc i przepraszam za nowe pytanie!
źródło
Odpowiedzi:
Jeśli chcesz uruchomić postgres przy starcie, abyś nie musiał restartować, cały czas po prostu wykonaj:
to zawsze uruchomi twój postgres przy starcie systemu. mam nadzieję, że to komuś pomoże
źródło
update-rc.d: error: cannot find a LSB script for postgrsql
ale zainstalowałem postgresql z innego repozytorium ( 1c.postgrespro.ru/deb ), ponieważ ma on specjalne łaty, których potrzebuję.systemctl disable postgresql.service
. Ale nie byłem już w stanie tego włączyćsystemctl
. Twoja odpowiedź była rozwiązaniem. Mój system: Debian 8.8 x64 z PostgreSQL 9.4.Począwszy od Ubuntu 15.04, wykonaj:
W twoim przypadku jest to:
źródło
Więc wymyśliłem, jak uruchomić Postgresql, więc nie muszę przeprowadzać ponownej instalacji newb.
będziesz musiał przełączyć się na użytkownika postgres, aby dokonać zmian w Postgresql
Jestem pewien, że odpowiedzi na to pytanie są znacznie lepsze niż moje, ale może to pomóc komuś na mojej pozycji w przyszłości.
Nadal muszę uruchomić Postgresql podczas uruchamiania. Czy ktoś ma na to odpowiedź? Z przyjemnością oznaczę to jako poprawne.
Twoje zdrowie
źródło