initdb -D "D:\PostgreSQL\Data -E UTF8 --locale=ru_RU.UTF-8
Кластер вроде бы создаётся, но! Пароль суперпользователя, введённый в инсталляторе не подходит!
Пытаюсь оснасткой PSQL поменять пароль root:
ALTER USER postgres WITH PASSWORD ‘tmppassword’#
Не пускает, нет прав!
Исправляю файл прав доступа pg_hba.conf Добавляю такую строку:
#IPv4 local connections:
local all all trust
После этого консоль стала пускать! Небольшой анализ логов приводит к выводу -инсталлятор не создал суперпользователя postgres в базе данных, соответственно не создал роль. Захожу в базу шаблонов templates1, ввожу аккорды команд:
psql -d template1
# CREATE USER postgres WITH SUPERUSER ENCRYPTED PASSWORD 'FghU1tT';
Роль создана! Стартуем службу PostgreSQL. И, о чудо! Сервис корректно стартует и стабильно работает. Оснастка PgAdmin3 коннектится к серверу! На всё ушло более двух часов. Я на линуксе его ставил и настраивал за полчаса. Собственно вопрос коллеги. Этерсофт - солидная контора. Почему даже в 9-ой версии такой кривой инсталлятор? Пробовал на разных системах, на ХР, на 2003, на Windows 7. Везде такие же грабли.
Причём на семёрке свои косяки, связанные с безопасностью. Почему всё так криво? Искренне, и всегда ваш, Тимофей
