Цель: установка PostgreSQL на OpenSuse.
Исходные данные:
- Операционная система OpenSuSe 11.1.
- Прокладка между стулом и клавиатурой.
- Входим под root: su
- Ставим PostgreSQL: zypper install postgresql-server
- Инициализируем и запускаем PostgreSQL: rcpostgresql start
- Входим под postgres в psql-консоль: su postgres -c psql postgres
- Меняем пароль для пользователя postgres: ALTER USER postgres WITH PASSWORD 'postgres';
- Выходим из psql-консоли: \q
- Меняем в файле /var/lib/pgsql/data/pg_hba.conf во всех не комментированных строчках слова ident на md5
- Перезапускаем PostgreSQL: rcpostgresql restart
- Наслаждаемся результатом :)
- Мы поставили PostgreSQL и сменили пароль для главного администратора баз данных (пользователь postgres) :)
- Благодаря изменению файла /var/lib/pgsql/data/pg_hba.conf мы изменили стандартный способ авторизации на md5, который используется при подключении к базам данных.
p/s
Для удобного управления базами данных и пользователями, я рекомендую поставить pgAdmin. Найти его можно здесь или здесь.