Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   неудается получить доступ к базе template1 (http://forum.oszone.net/showthread.php?t=339788)

r-studio 22-03-2019 00:33 2864548

неудается получить доступ к базе template1
 
Подскажите, установил postgresql, хочу создать базу данных, открываю createdb.exe, моментально открывается и тут же закрывается командная строка, ели успел заскринить . Прикрепил скрин . порт 5432, почему он не коннектится?
работаю с PostgreSQL 11.
Как победить ошибку,чтобы инициализировать базу данных?

Iska 22-03-2019 05:31 2864554

Цитата:

Цитата r-studio
Прикрепил скрин . »

Не прикрепил.

r-studio 22-03-2019 16:35 2864611

Iska, вот прикрепил

lxa85 22-03-2019 16:52 2864612

r-studio, а запустить программу из командной строки?
А просто получить приветствие psql ?

r-studio 22-03-2019 22:21 2864665

lxa85,
Вот запустил из командной строки


C:\Program Files\PostgreSQL\11\bin>createdb.exe
createdb: не удалось подключиться к базе template1: не удалось подключиться к се
рверу: Connection refused (0x0000274D/10061)
Он действительно работает по адресу "localhost" (::1)
и принимает TCP-соединения (порт 5432)?
не удалось подключиться к серверу: Connection refused (0x0000274D/10061)
Он действительно работает по адресу "localhost" (127.0.0.1)
и принимает TCP-соединения (порт 5432)?

C:\Program Files\PostgreSQL\11\bin>

Как его настроить?

lxa85 24-04-2019 09:41 2868945

r-studio, еще раз. (хотя наверно не актуально)
вы из командной строки запускаете не createdb без параметров, а вперед пытаетесь подключиться к серверу PSQL.
Т.е. как выглядит процесс.
  1. Установили PSQL, запустили, посмотрели, что процесс на месте.
  2. Подключились к серверу
  3. Сказали ему создать базу данных
  4. Сервер выполнил команду
  5. Разрулили доступ
Вы пытаетесь перескочив второй пункт обратиться к третьему. Так не получится, вы пропускаете большой дополнительный пласт абстракции и сущности базы данных. PostgreSQL не файловая, а полноценная база данных (да, знаю, файловые строго говоря тоже полноценные, но суть в другом).
Представьте что это отдельная машина, к которой надо получить терминальный доступ. Нельзя сказать "База создайся" и она где-то волшебным образом создастся. Нет, тут все по шагам. )
Поэтому первая задача - получить "терминальный доступ" - командную строку сервера.
psql https://postgrespro.ru/docs/postgresql/9.6/app-psql

r-studio 26-04-2019 16:09 2869308

lxa85, актуально, я просто был не в Москве, а Спб, и не видел новые сообщения. буду пробывать отпишусь


Время: 14:58.

Время: 14:58.
© OSzone.net 2001-