Не могу установить постгрес из-за пароля

    • Steklyarius
      Steklyarius
      Бронза
      На форуме с: 21.09.2008 Сообщения: 49
      Здравствуйте! Такая беда, ставил ПТ4 на виндоус 8, он автоматически при установке устанавливает постгрес. В конце установки постгрес появилась ошибка и установка прервалась...
      ПТ4 - не конектится...
      Удалил постгрес...
      Скачал новый, но при установке нового требует пароль и его подтверждение, а я их не знаю, так как при автоматической установке его не запрашивало...

      Будьте добры, посоветуйте что лучше предпринять в такой ситуации?
  • 5 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.744
      Возможные пароли по умолчанию:
      dbpass
      postgrespass
    • rofotpoker
      rofotpoker
      Серебро
      На форуме с: 07.12.2013 Сообщения: 571
      1) Пуск -> Панель управления -> Программы и компоненты -> Postgres / клик правой кнопкой мыши -> Удалить/изменить

      2) Нажмите «Пуск», в поле для поиска введите «cmd». Поиск должен вывести один результат, кликните по нему правой кнопкой мыши, выберите «Запуск от имени администратора»

      В диалоговом окне DOS введите:

      "net user postgres /del"

      3) В папке C:/Documents and Settings полностью удалите папку Postgres

      4) Полностью удалите папку C:/Program File/Postgres

      Очистите корзину, перезагрузите компьютер, готово.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.744
      Можно и так, но зачем?
      Пароль-то все равно будет или тот, или другой.
      Всякая самодеятельность при назначении пароля к postgres - категорически нежелательна.
    • Steklyarius
      Steklyarius
      Бронза
      На форуме с: 21.09.2008 Сообщения: 49
      vpmarat , благодарю! Пароль подошёл, но при установки постгрес снова в конце установки выдало ошибку... После чего ПТ4 не может присоединиться ...

      У меня Виндоус 8, может в нем проблема? Ставил постгрес 9.1.1-1 на 64-х разрядную систему.

      И Посоветуйте, может мне теперь нужно удалить некорректно установленную базу?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.744
      1) А почему, собственно, именно 9.1 ?
      ПТ же официально заявили, что они НЕ поддерживают 9.0 и 9.1

      2) Скорее всего, не поставилось потому что или что-то в именах неанглийское,
      или прав на папки не хватает.

      Вот полная инструкция
      При установке Postgres, если операционная система Вин7\8 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка. Файловая система на диске, куда ставится, должна быть NTFS (на FAT32 не установится). И, кроме того, postgres не работает на RAID-массивах, ни на каких, только "одиночный" диск.
      2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      2а) Внимание: простое переименование существующего пользователя вопрос НЕ решает! Он все равно останется для Виндовс русским, это видно на результате выполнения команды CMD -> net user. Только создание нового.
      3) Служба "Вторичный вход в систему" (Secondary logon) должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      4) Контроль учетных записей UAC следует выключить.
      ( http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/ )
      5) При установке Postgres рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время. Потом можно вернуть.
      6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс уже есть права администратора (что, кстати, обязательно). И желательно запускать установки первым делом после перезагрузки компа. Кроме того, все скачанные из Интернета файлы обязательно "разблокировать": правый клик - свойства - там кнопка.
      7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик http://www.enterprisedb.com/products-services-training/pgdownload#windows
      8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска папку C:\Postgresql и ставить программу в нее.
      8а) После создания - дать "Полный доступ" ("Full access") к этой папке для пользователя "postgres" - для чего действовать согласно этим картинкам.
      http://img849.imageshack.us/img849/8121/editsecuritywin7.png
      http://img69.imageshack.us/img69/889/postgres1.png
      http://img716.imageshack.us/img716/9425/potsgres2.png
      Если планируется неумолчальное расположение папки "кластера базы данных" - сначала ее создать и дать такие же права на нее.
      9) Устанавливать Postgres и ХМ\ПТ надо отдельно, по очереди. От админа. 10) Кстати, все клиенты покер-румов также должны запускаться "от админа".