Я плохо знаком с Ubuntu, и я хотел бы знать, как заставить postgresql запуститься автоматически на начальной загрузке и как настроить мою установку так, чтобы я мог запустить сервер пост-ГРЭС в случае необходимости.
Я работаю над маленьким проектом направляющих, и я испытывал трудности с пост-ГРЭС, запускающейся правильно. Я должен был обратиться к удалению и переустановке пост-ГРЭС, чтобы просто разбудить проект и выполнение только для получения сделанной работы. Я использовал эти команды.
sudo apt-get -y update
sudo apt-get purge postgresql* # ending * is important
sudo apt-get install postgresql libpq-dev
из этого сообщения
https://stackoverflow.com/questions/17934055/postgresql-cannot-connect-to-server-locally
пропуск
sudo add-apt-repository ppa:pitti/postgresql
поскольку кажется, что это устарело и существует комментарий ниже о не необходимости в нем.
Если помогает, что мой pg_hba.conf файл, кажется, расположен в
/etc/postgresql/9.1/main
Я запускаю Ubuntu 12.04 сверху Chrome OS
Спасибо все для справки и жаль о newb вопросе!
Если Вы хотите запустить пост-ГРЭС на запуске так, чтобы Вы, которых должна перезапустить привычка, были, все время просто сделайте:
sudo update-rc.d postgresql enable
это будет всегда запускать Вашу пост-ГРЭС на запуске начальной загрузки. надежда это помогает кому-то
Из Ubuntu 15.04 вперед сделайте:
sudo systemctl enable [SERVICE]
, Который в Вашем случае является:
sudo systemctl enable postgresql
Таким образом, я выяснил, как загрузить postgresql, таким образом, я не должен делать переустанавливания newb перемещение.
sudo service postgresql start
необходимо будет тогда переключиться на пользователя пост-ГРЭС, чтобы сделать любые изменения в Postgresql
sudo -u postgres -i
, я уверен, что существуют намного лучшие ответы на этот вопрос, чем мой, но это могло бы помочь кому-то в моем положении в будущем.
я все еще должен заставить Postgresql запуститься на начальной загрузке. Кто-либо получил ответ на это? Иллинойс с удовольствием отмечает его как корректный.
Аплодисменты