Форум программистов, компьютерный форум CyberForum.ru

Как установить БД? - PostgreSQL

Восстановить пароль Регистрация
 
 
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
07.11.2016, 09:31     Как установить БД? #1
Никакими средствами не удается установить PostgreSQL на Linux Mint. Использовал все средства в интернете вообще все. Ничего не помогает. Спасите! Помогите! Караул! Позарез нужна эта БД.

Это было лирическое отступление . Ставлю так: sudo apt-get install postgresql-9.5. Собственно проблема не в установке, а в подключении. Я пытаюсь подключиться с помощью pgadmin. При подключении выбивает ошибку "error connecting to the server fe_sendauth no password supplied". Сразу говорю команда initdb не работает никакими средствами. Просто не находит ее чтобы я не делал. Переустанавливал БД уже 10 раз. Ничего не помогает. Я в унынии... Уже несколько недель с этой проблемой мучаюсь.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2016, 09:31     Как установить БД?
Посмотрите здесь:

PostgreSQL Не удается установить PostgreSQL 9.1 на Windows XP SP3
PostgreSQL Установить соединение в Visual Studio 2012 с PostgreSQL
Установить соединение (Python) PostgreSQL
PostgreSQL Установить стоимость контрактов, начинающихся после даты, следующей за датой выполнения запроса, в размере, на

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
07.11.2016, 15:44     Как установить БД? #2
Показывайте, что написано в файлах postgresql.conf и pg_hba.conf. Я Минт не использую, файлы, по идее, можно найти командой locate postgresql.conf
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
07.11.2016, 16:14  [ТС]     Как установить БД? #3
grgdvo, вот все что нашел. В тему текстом не влезли.

П.С. Эти лежали в "/etc/postgresql/9.5/main", но были еще какие то в "/usr/share/postgresql/9.4/" только там они оканчиваются на ".sample". И еще в "/usr/lib/tmpfiles.d/".
Вложения
Тип файла: zip configs.zip (8.6 Кб, 3 просмотров)
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
07.11.2016, 22:16     Как установить БД? #4
В настройках (pg_hba.conf) разрешены подключения на локальные сокеты (UNIX и loopback) с проверкой пароля (md5 для host). Вот вам и выдается сообщение, что нужно ввести пароль.
Если вы при установке не задавали никакого пароля для пользователя postgres (что странно), можете в pg_hba.conf заменить 92 строчку на
Код
host    all             postgres             127.0.0.1/32            trust
и пробовать соединяться, например,
psql -U postgres
Далее нужно пароль задать и вернуть строчку назад для большей безопасности.
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
08.11.2016, 08:08  [ТС]     Как установить БД? #5
Цитата Сообщение от grgdvo Посмотреть сообщение
Если вы при установке не задавали никакого пароля для пользователя postgres (что странно)
Не знаю у меня при установке ничего не спросило.
Цитата Сообщение от grgdvo Посмотреть сообщение
и пробовать соединяться, например,
psql -U postgres
psql: ВАЖНО: пользователь "postgres" не прошел проверку подлинности (Peer)
Цитата Сообщение от grgdvo Посмотреть сообщение
Далее нужно пароль задать и вернуть строчку назад для большей безопасности.
А как его задать???
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
08.11.2016, 14:25     Как установить БД? #6
Цитата Сообщение от Dark Byte Посмотреть сообщение
psql: ВАЖНО: пользователь "postgres" не прошел проверку подлинности (Peer)
postgresql перезапускали?? надо перезапустить.
Цитата Сообщение от Dark Byte Посмотреть сообщение
А как его задать???
Код
~ $ psql -U postgres
postgres=# \password
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
08.11.2016, 14:54  [ТС]     Как установить БД? #7
Цитата Сообщение от grgdvo Посмотреть сообщение
postgresql перезапускали?? надо перезапустить.
Перезапустил сейчас, ничего не поменялось. Та же ошибка.
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
08.11.2016, 16:02     Как установить БД? #8
Смените другие строки, может вы по IPv6 подключаетесь или по локальным сокетам.
В вашем pg_hba это строчки номер 90 и 94.
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
15.11.2016, 12:43  [ТС]     Как установить БД? #9
grgdvo, все руки не доходили. Сейчас попробовал ваш последний совет - та же ошибка. Что-то прямо капец с этой БД... Упорно не хочет она работать на моем ноуте.

Добавлено через 53 минуты
Если возможно опишите пожалуйста кто нибудь процесс установки и настройки postgresql по командам. Чтобы прямо все команды были которые надо вбить. Я попробую с самого начала переустановить. Так сказать инструкция для чайника. Или хотя бы дайте ссылку где такая есть. Только чтобы были все необходимые действия описаны.
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
15.11.2016, 14:06     Как установить БД? #10
Цитата Сообщение от Dark Byte Посмотреть сообщение
Упорно не хочет она работать на моем ноуте.
Что-то странное... Я не пользуюсь mint, не могу пройти по шагам ищите в гугль: linux mint install postgres 9.4
где-то вы допустили какую-то маленькую ошибку, которая всему мешает.
у вас там случайно несколько версий postgres не конфликтует??
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
15.11.2016, 15:47  [ТС]     Как установить БД? #11
Цитата Сообщение от grgdvo Посмотреть сообщение
у вас там случайно несколько версий postgres не конфликтует??
Ага аж 3: postgresql, postgresql-9.4, postgresql-9.5 Хз чет запутался пока ставил. В разных инструкциях по разному написано. А собственно почему именно 9.4? Последняя версия вроде 9.6. Она же все равно потом обновится при первом же sudo apt-get upgrade.
Цитата Сообщение от grgdvo Посмотреть сообщение
Я не пользуюсь mint, не могу пройти по шагам
Если что минт - слегка переделанная убунта. Так что инструкции для убунты тоже подойдут скорее всего.
Цитата Сообщение от grgdvo Посмотреть сообщение
ищите в гугль: linux mint install postgres 9.4
Ну допустим. Гуглим, первая же ссылка. Делаем по шагам (предварительно вычистив все старые версии). Доходим до шага
Bash
1
sudo apt-get install postgresql-9.4 pgadmin3
И тут бац
Bash
1
2
3
4
5
6
7
8
9
10
11
12
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
 
Пакеты, имеющие неудовлетворённые зависимости:
 pgadmin3 : Зависит: libwxbase3.0-0 (>= 3.0.0) но он не может быть установлен
            Зависит: libwxgtk3.0-0 (>= 3.0.0) но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
15.11.2016, 16:06     Как установить БД? #12
Ну ubuntu я тоже не особо часто использую...
Судя по ошибке у вас проблемы с целостностью репозитория.
Здесь проблема не в PG, спрашивайте в форумах по Linux.

9.4 указал, потому что где-то в начальных постах вы упомянули эту версию.

Множество экземпляров PG могут вполне мирно сосуществовать на одном узле.
Это допускается!! Главное по портам развести и data-директории тоже разместить так, чтобы не пересекались.
И будет работать.
Видимо вы правили pg_hba.conf от не той версии, к которой потом коннектились.

Резюме.
1. Решайте проблему с резпозиторием
2. Удалите все версии postgres. Данных же нет никаких ценных??!!
3. Поставьте из репозитория нужную вам версию
ну и уже либо по инструкции, либо возвращаемся к начальным постам в топике.
Удачи
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
15.11.2016, 16:12  [ТС]     Как установить БД? #13
Цитата Сообщение от grgdvo Посмотреть сообщение
Судя по ошибке у вас проблемы с целостностью репозитория.
И как это решается?
Цитата Сообщение от grgdvo Посмотреть сообщение
Здесь проблема на PG, спрашивайте в форумах по Linux.
На чем на чем? А тут никак?
Цитата Сообщение от grgdvo Посмотреть сообщение
9.4 указал, потому что где-то в начальных постах вы упомянули эту версию.
Ну так просто если что...
Цитата Сообщение от Dark Byte Посмотреть сообщение
Ставлю так: sudo apt-get install postgresql-9.5.
Цитата Сообщение от grgdvo Посмотреть сообщение
Видимо вы правили pg_hba.conf от не той версии, к которой потом коннектились.
Очень даже может быть.
Цитата Сообщение от grgdvo Посмотреть сообщение
1. Решайте проблему с резпозиторием
Знать бы еще как...
Цитата Сообщение от grgdvo Посмотреть сообщение
2. Удалите все версии postgres. Данных же нет никаких ценных??!!
Да да уже все удалил... Разумеется ничего нет, я же толком и поставить не смог еще.
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
15.11.2016, 16:42     Как установить БД? #14
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Привет, а этот вариант не вариант?
Вроде бы из пакета можно установить и без репозитория.

Добавлено через 4 минуты
Не по теме, на одной из машин на винде были теже самые проблемы, один в один, подключения к базе данных не было.
РЕшилось перустановкой и предварительной перезагрузкой машины. Допер ни сразу, все тоже лазил логи читал.
В итоге снес полностью базу ПГадмин и все сопутсвующее, перегрузил машину, остановил антивирус, фаервол и запустил загрузку, установилась нормально....а службу какую-то отключал еще, не помню детали уже.
Но проблема была похожей, база ставилась нормально но подключаться к себе не давала.
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
15.11.2016, 16:56  [ТС]     Как установить БД? #15
Цитата Сообщение от lostandleft Посмотреть сообщение
Привет, а этот вариант не вариант?
Вроде бы из пакета можно установить и без репозитория.
Во первых я хз что это за сайт. Не офф это точно. Вдруг там вирус какой... Во вторых я уже видел инсталяторы на офф сайте, но это же enterprice версия. Т.е. для предприятий. Она скорее всего платная.
Цитата Сообщение от lostandleft Посмотреть сообщение
Не по теме, на одной из машин на винде были теже самые проблемы, один в один, подключения к базе данных не было.
РЕшилось перустановкой и предварительной перезагрузкой машины. Допер ни сразу, все тоже лазил логи читал.
В итоге снес полностью базу ПГадмин и все сопутсвующее, перегрузил машину, остановил антивирус, фаервол и запустил загрузку, установилась нормально....а службу какую-то отключал еще, не помню детали уже.
Но проблема была похожей, база ставилась нормально но подключаться к себе не давала.
Как бы уже раз 100 переустанавливал. Эффекта 0.
grgdvo
499 / 440 / 118
Регистрация: 02.09.2012
Сообщений: 1,283
15.11.2016, 17:35     Как установить БД? #16
Цитата Сообщение от Dark Byte Посмотреть сообщение
На чем на чем? А тут никак?
Здесь проблема не в PG (postgres)
Странно, я вроде исправил в сообщении.

Тут никак... слабо... я могу только методом тыка что-нибудь банальное посоветовать, а это не наш путь,
да и модераторы не похвалят за отступление от темы.
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
15.11.2016, 18:20     Как установить БД? #17
Цитата Сообщение от Dark Byte Посмотреть сообщение
Во первых я хз что это за сайт. Не офф это точно.
Это ссылка с оф сайта, https://www.postgresql.org/download/windows/
Graphical installer by BigSQL
Добавлено через 1 минуту
Цитата Сообщение от Dark Byte Посмотреть сообщение
но это же enterprice версия. Т.е. для предприятий
Вам не все равно? Чисто ради спортивного интереса я бы попробовал, встанет или нет...раз уж разговор пошел о битых репозиториях, то почему-бы не попробовать чтобы убедиться или разубедиться в оном?

Добавлено через 3 минуты
Цитата Сообщение от Dark Byte Посмотреть сообщение
Она скорее всего платная.
А я думаю иначе
It uses an open source toolchain to build PostgreSQL
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
15.11.2016, 19:23  [ТС]     Как установить БД? #18
lostandleft, Ладно я поставил. Даже pgadmin каким то чудом встал. Но как это все настроить и запустить я все равно без понятия...

Добавлено через 4 минуты
Например делаю все по той же инструкции (продолжив после установки). Дохожу до команды psql и бац
Bash
1
2
3
psql: не удалось подключиться к серверу: Нет такого файла или каталога
    Он действительно работает локально и принимает
    соединения через доменный сокет "/var/run/postgresql/.s.PGSQL.5432"?
lostandleft
2 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 96
15.11.2016, 20:23     Как установить БД? #19
Dark Byte, это уже к опытным линуксоидам, я бубунтил последний раз лет 7 назад, к сожалению не помогу сорри.
Dark Byte
6 / 23 / 4
Регистрация: 23.10.2014
Сообщений: 870
Завершенные тесты: 2
15.11.2016, 21:30  [ТС]     Как установить БД? #20
grgdvo, Может вы знаете? Это вроде уже не по линуксу, а опять по postgresql проблема...

Добавлено через 50 минут
АЛИЛУЯ!!!!!! Все настроил!!! Оказалось в порте была проблема. Почему то по умолчанию он ставит порт 5434 вместо 5432 пришлось это исправить в postgresql.conf, после чего все заработало!!!
Yandex
Объявления
15.11.2016, 21:30     Как установить БД?
Ответ Создать тему
Опции темы

Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru