![]() |
Установка и настройка postgresql сервера под openSUSE 11.0
Установить из yast2 следующие пакеты:
1.postgresql 2.postgresql-contrib 3.postgresql-libs 4.postgresql-server 5.psqlODBC 6.qt3-postgresql После этого сервер postgresql как бы работает, т.е. он может стартовать, доступен терминал, в терминале выполняются команды, даже порт 5432 становится задействованным. Но если мы попытаемся запустить сервер от пользователя postgres, то нас попросят ввести пароль, который лично мне подобрать не удалось. Если запустить сервер от root, пароль не запрашивается, но в этом случае на сервере не могут авторизоваться менеджеры СУБД (такие как pgadmin, kpogre). Выход один - инициализировать postgresql. Перед проведением последующих манипуляций убедитесь, что ваш postgresql сервер НЕ запущен. Для этого в консоли наберите Код:
#/etc/init.d/postgresql status Код:
#/etc/init.d/postgresql stop Открываем консоль и становимся root при помощи команды su. Переходим в каталог /var/lib/pgsql/data/ Код:
#cd /var/lib/pgsql/data/ От postgres даём команду Код:
#initdb -D /var/lib/pgsql/data Код:
#postgres -D /var/lib/pgsql/data Выполняем команду Код:
#psql Код:
ALTER USER postgres PASSWORD 'пароль'; Теперь создадим себе пользователя для работы с СУБД. Вводим запрос Код:
CREATE USER имя_пользователя PASSWORD 'пароль'; Код:
ALTER USER 'имя_пользователя' SUPERUSER; Код:
\q Автор сего мануала я, т.е. все права на него мои, а ответственность, так и быть, я оставлю Вам :). |
Время: 18:40. |
Время: 18:40.
© OSzone.net 2001-