powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не удается запустить сервер после установки
9 сообщений из 9, страница 1 из 1
Не удается запустить сервер после установки
    #39995613
Bakuard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.

Установил PostgreSQL со следующими параметрами:
1. Версия - postgres (PostgreSQL) 10.14
2. ОС - Windows 10 (64 битная)
3. Место установки - S:\PostgreSQL (по умолчанию предлагалось установить на диск С, но я установил на другой диск, который использую для установки программ)
4. Установленные программные компоненты - PostgreSQL Server, pgAdmin 4, Command Line Tools
5. каталог базы данных для хранения данных - S:\PostgreSQL\data
6. Порт - 5432 (оставил по умолчанию)
7. Языковой стандарт - English (United States)
8. В переменную среды Path добавил два пути: S:\PostgreSQL\bin и S:\PostgreSQL\lib

Вот что лежит в логах после установки (файл installation_sumary.log):
Installation Directory: S:\PostgreSQL
Server Installation Directory: S:\PostgreSQL
Data Directory: S:\PostgreSQL\data
Database Port: 5432
Database Superuser: postgres
Operating System Account: NT AUTHORITY\NetworkService
Database Service: postgresql-x64-10
Command Line Tools Installation Directory: S:\PostgreSQL
pgAdmin4 Installation Directory: S:\PostgreSQL\pgAdmin 4

===== Installation completed at: 2020-09-04(YYYY-MM-DD) - 15:56:23(HH:MM:SS) =====

Чтобы проверить, успешно ли прошла установка , я попробовал запустить psql оставляя поля Server, Database, Port и Username со значениями по умолчанию. Во всех уроках по установке PostgreSQL которые я видел - после шага Username предлагалось ввести пароль, но у меня вышло это:
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
find: `/c/$Recycle.Bin/S-1-5-18': Permission denied
find: `/c/$Recycle.Bin/S-1-5-21-3472166243-3432434909-294888864-1001': Permission denied
find: `/c/$Recycle.Bin/S-1-5-21-3472166243-3432434909-294888864-1005': Permission denied
find: `/c/Config.Msi': Permission denied
find: `/c/Documents and Settings': Permission denied
find: `/c/PerfLogs/Admin': Permission denied

Пожалуйста, помогите понять в чем ошибка.
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39995961
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bakuard,

Откуда дистрибутив скачали??
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39995984
Bakuard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С официального сайта: postgresql.org/download/windows
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39996006
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bakuard,

Если вы используете "SQL Shell script (psql)", то должен запускаться файл PostgreSQL\10\scripts\runpsql.bat.
Там концовка должна быть вот такая

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
for /f "delims=" %%a in ('chcp ^|find /c "932"') do @ SET CLIENTENCODING_JP=%%a
if "%CLIENTENCODING_JP%"=="1" SET PGCLIENTENCODING=SJIS
if "%CLIENTENCODING_JP%"=="1" SET /P PGCLIENTENCODING="Client Encoding [%PGCLIENTENCODING%]: "

REM Run psql
"C:\PostgreSQL\10\bin\psql.exe" -h %server% -U %username% -d %database% -p %port%

pause



Видите, в первой строке идет chcp | find /c "932" ??!
Соответственно что-то не то у вас с командой find, если она выводит такие сообщения.
Скорее всего причина именно в ней.
Покажите, что у Вас в переменной PATH.
Наверно где-то в пути есть другая find (например от msys или cygwin), которая вам портит запуск runpsql.bat
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39996020
Bakuard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может ли проблема быть связана с C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ ?
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39996030
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bakuard
Может ли проблема быть связана с C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ ?


вам же русским языком написали про cygwin/msys это раз...
два - за картинки в качестве ответа на такие вопросы - предупреждение от модератора, уважайте людей которые вам помогают.
Текст и только текст... как прикажете с вашей картинки copy/paste проблемных путей делать?

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39996180
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grgdvo
Соответственно что-то не то у вас с командой find, если она выводит такие сообщения.

Сообщения - от GNU find. Формат использования - от Windows find. Кто-то в PATH поставил путь к GNU утилитам перед c:\windows\system32.
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39996326
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BakuardМожет ли проблема быть связана с C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\ ?
Нет. У вас проблема со строками
Код: sql
1.
2.
s:\minGW\bin
s:\minGW\msys\1.0\bin


find.exe в этих директориях конфликтует с find.exe, который в windows (c:\windows\system32)
У вас есть варианты:
1) Убрать эти пути из PATH
2) Поставить эти пути после всех windows
3) Исправить runpsql.bat (вместо find поставить полный путь c:\windows\system32\find.exe)
...
Рейтинг: 0 / 0
Не удается запустить сервер после установки
    #39996421
Bakuard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за помощь и терпение. Воспользовался третьим вариантом. Вопрос можно считать закрытым.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не удается запустить сервер после установки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]