Установка PostgreSQL под Windows вручную |
[исправить] |
Задача: установить PostgreSQL в Windows без использования инсталлятора.
1. Распаковываем архив c бинарниками (можно взять из готовой установки или с
сайта http://www.enterprisedb.com/products-services-training/pgbindownload ) в C:\PostgreSQL
2. Создаём каталог C:\PostgreSQL\data - там будут лежать данные базы
3. Создаем пользователя postgres с паролем pwd. В командной строке вводим:
net user postgres pwd /add
4. Устанавливаем ему неограниченный срок действия пароля:
WMIC UserAccount WHERE Name="postgres" Set PasswordExpires=FALSE
5. Даем право входа в качестве службы утилитой ntrights из Windows Resource Kit Tools:
ntrights +r SeServiceLogonRight -u postgres
6. Даем все права на каталог C:\PostgreSQL:
cacls C:\PostgreSQL /E /G postgres:F
7. Создаем в C:\PostgreSQL\bin текстовый файл с именем pf, содержащий пароль pwd
8. В C:\PostgreSQL\bin выполняем команду по инициализации базы:
initdb -U postgres --pwfile=pf -A md5 -E UTF8 --locale=Russian_Russia -D C:\PostgreSQL\data
9. Регистрируем сервис:
pg_ctl register -N PostgreSQL -U postgres -P pwd -D C:\PostgreSQL\data -S auto
10. Запускаем службу:
sc start PostgreSQL
Для удобства прописываем путь к бинарным файлам PostgreSQL в PATH:
pathman /as c:\PostgreSQL\bin
|
|
|
|
Раздел: Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL |