|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - Установка и настройка postgresql сервера под openSUSE 11.0 |
|
Прочие БД - Установка и настройка postgresql сервера под openSUSE 11.0
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать Установить из 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 сервер НЕ запущен. Для этого в консоли наберите Терминал должен сообщить "Checking for PostgreSQL: unused". В противном случае вызовите команду Итак начнём. Открываем консоль и становимся root при помощи команды su. Переходим в каталог /var/lib/pgsql/data/ Удаляем все файлы в этой директории (при помощи команды rm или из файлового менеджера). Становимся пользователем postgres: для этого пишем в консоли su postgres. Если при этом появляется запрос пароля попробуйте стать root и повторите предыдущее действие. От postgres даём команду В консоли появятся статусные сообщения о применении различных настроек СУБД. После того как процедура инициализации завершится, выполняем команду (она запускает сервер). Выполняем команду . Мы попали в терминал postgresql. Для начала установим пароль на пользователя postgres. Для этого в терминале выполняем запрос (";" - обязательно должна присутствовать - она означает конец запроса. Если вы забыли поставить ";" и уже нажали Enter, то на следующей строке введите ";" и нажмите Enter.[в ответ получим ALTER ROLE]) Теперь создадим себе пользователя для работы с СУБД. Вводим запрос (в ответ получим CREATE ROLE). Сделаем вновь созданного пользователя суперюзером: (в ответ получим ALTER ROLE). Чтобы выйти из консоли вводим Теперь сервер postgresql готов к использованию. Автор сего мануала я, т.е. все права на него мои, а ответственность, так и быть, я оставлю Вам . |
|
Отправлено: 08:42, 06-08-2008 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Сетевая установка Win2008 с сервера под FreeBSD | pd_ | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 2 | 18-05-2009 11:47 | |
Прочие БД - Установка PostgreSQL под WinXP | -devICE- | Программирование и базы данных | 0 | 11-04-2008 11:32 | |
Настройка домашнего сервера под FreeBSD | Fokrem | Общий по FreeBSD | 2 | 22-01-2007 09:15 | |
Проблема с настройка первичного сервера под win2003 R2 | tidzar | Microsoft Windows NT/2000/2003 | 5 | 28-11-2006 13:50 | |
[решено] Установка и настройка DNS-сервера | xoxmodav | Microsoft Windows NT/2000/2003 | 14 | 22-06-2006 15:42 |
|