При установке оси был задан вопрос:-"Установить БД и Веб-сервер" поставил галки, в итоге установка произведена, возник вопрос:"Какой теперь Login and Password для установленой postgresql ?"
Для входа использую _http://localhost/phppgadmin/
Заранее благодарю!
Не знаю как в Debian, а на
Не знаю как в Debian, а на Fedora после установки включён метод indent на пользователя postgres
Таким образом можно войти с консоли:
# su - postgres
$ psql -d template1
а далее ALTER USER и задать ему пароль.
выпонил под
выпонил под root...
просмотрел команды...возникло ещё больше вопросов, воздержусь от коментов, изучаю, пытаюсь разбираться...
:) Обращайтесь, если что
:)
Обращайтесь, если что непонятно.
Не всё получилось... Открыл:
Не всё получилось...
Открыл: /etc/postgresql/8.3/main/pg_hba.conf
Открыл и раскомментировал : /etc/postgresql/8.3/main/postgresql.conf
Открыл: /etc/phppgadmin/config.inc.php
Стало пускать в веб-управление...
Login: postgres
Password: postgres
PostgreSQL 8.3.6 выполняется на localhost:5432 -- Вы зарегистрированы как "postgres"
--------------------------------------------------
Теперь, если всё правильно сделал...(по советам трудящихся), можно создать базу, кликнув на соотв. надпись...
Как оперативно поменять пароль пользователя в phppgadmin на созданную базу?
Предположим при создании базы "test", название является логином и паролем?
Тогда почему после создания базы не происходит к ней коннект при инсталляции php движков?
Что, по Вашему мнению, необходимо изменить в конфиг файлах для успешной работы в веб- интерфейсе? Спасибо!
Эээ... Вы немного
Эээ... Вы немного путаете.
База и пользователь - это разные объекты БД, которые существуют независимо друг от друга. Т.е. БД может быть без пользователей и пользователь может существовать, но никуда никаких прав не иметь.
Таким образом нужны три операции
1. Создание БД
2. Создание пользователя (и назначение ему при этом пароля)
3. Назначение прав доступа этому пользователю к созданной БД
И это не фишка PostgreSQL, в других СУБД всё точно также.
Я не работал с phppgadmin, но наверняка там должны быть соответствующие ручки.
Пробовал работать в
Пробовал работать в консоле:
Во время установки PHP движка, написало:
Произошла критическая ошибка при работе с базой данных, установка прервана. Причиной могло быть отсутствие прав на выполнение операций создания и добавления данных CREATE TABLES, INSERT или аналогичных...
Создал супер-пользователя (user1 - password: 123) по идее с полными правами к базе(user1bd)
Поправьте пожалуйста, что не так сделал ?
Хм. А если без PHP движка
Хм.
А если без PHP движка попробовать?
Зайдите этим пользователем с этим паролем, попробуйте создать таблицу и посмотрите, что напишет.
Принципиально понимаю, что
Принципиально понимаю, что работает...в веб(phppgadmin) тоже отображает правильно...
как быть далее, спасибо!
p/s при установке PHP Forum ругается на схему sql
SQL : CREATE DOMAIN varchar_ci AS varchar(255) NOT NULL DEFAULT ''::character varying ERROR: тип "varchar_ci" уже существует
На что ругается, то
На что ругается, то удалить.
Наверное надо DROP DOMAIN сделать перед CREATE DOMAIN
Разобрался с производителями
Разобрался с производителями PHP движка, их ответ, конфигурация posgresql не поддерживается, хотя схема в инсталле лежит, а так же присутствует физическое отображение... им виднее...
Огромное спасибо за участие, не прощаюсь
p/s установил на mysql, тут другая практика...
Вот как оказывается всё
Вот как оказывается всё просто
Производители не радуют.
Кстати вот некоторая информация для размышления.
Учитывая, что PostgreSQL более надёжная, более масштабируемая СУБД с более полной поддержкой стандартов SQL, почему же её так плохо поддерживают производители разных продуктов?
Например, есть такая CMS Битрикс. Поддержка MySQL есть, поддержка MS SQL есть, поддержка Oracle есть, а PostgreSQL - нет. Вопрос почему? Потому что версия MySQL самая дешёвая, а MS SQL и Oracle дорогие, хотя ничего нового в них нет - просто другой бакенд. Поддержка PostgreSQL позволила бы получить дешёвое и производительное решение, но это не выгодно производителю
Drupal(очень похожа на ваша
Drupal(очень похожа на ваш сайт), одна из немногих бесплатных cms поддерживающих posgresql
установка заняла 5 минут...
Спасибо Вам за разъяснения!
p/s будем учиться
Почему похожа? Этот сайт как
Почему похожа? Этот сайт как раз и сделан на Drupal. И даже тема взята, которая идёт по умолчанию.
К сожалению и с Drupal не всё так гладко. PostgreSQL поддерживается только ядром Drupal и модулями, входящими в стандартный дистрибутив. К сожалению далеко не все другие модули могут корректно работать с PostgreSQL, но тут уже просто нежелание авторов (а может незнание PostgreSQL).