PostgreSQL - по-настоящему свободная СУБД. Быстрая, надежная, с богатыми возможностями. Используется такими проектами как Zabbix, DSpace и кучей других.
Собственно, сама установка укладывается в одну команду:
sudo apt-get install postgresql postgresql-contrib postgresql-client -y
Все, СУБД postgresql установлена и функционирует.
Однако, собственно для работы с БД необходимо сделать ещё несколько вещей:
- Установить пароль для суперпользователя postgres:
Становимся пользователем postgres:sudo su postgres
Запускаем терминал к нашей СУБД:psql
Меняем пароль пользователя:alter user postgres with password 'НОВЫЙ ПАРОЛЬ';
Например:alter user postgres with password '[eqzdfvcrf;ecdjqgfhjkm';
- Импортируем скрипт, включающий улучшенные функции логирования и мониторинга для pgAdmin:
\i /usr/share/postgresql/8.3/contrib/adminpack.sql
Закрываем терминал и выходим из сеанса postgres:\q
exit - Разрешаем доступ к нашей СУБД с других машин. Для этого нам небходимо отредактировать два файла (необходимы права root).
Файл /etc/postgresql/8.3/main/postgresql.conf
Ищем секцию CONNECTIONS AND AUTHENTICATION и меняем строку#listen_addresses = 'localhost'
наlisten_addresses = '*'
Файл /etc/postgresql/8.3/main/pg_hba.conf
Идем в самый конец файла и ищем строки:# IPv4 local connections:
host all all 127.0.0.1/32 md5
127.0.0.1/32 это маска разрешенной сети (32 - это число значащих бит в маске, т.е. в данном случае - все), добавляем строку с маской вашей сети, например:host all all 192.168.1.0/24 md5
, т.е. будут разрешены все соединения с адресов 192.168.1.1 и по 192.168.1.254.
Или, для большей безопасности, добавляете конкретную машину:host all all 192.168.1.3/32 md5
- Перезапускаем службу:
sudo /etc/init.d/postgresql-8.3 restart
1 комментарий:
Harrah's Cherokee Casino Resort to get $170M renovation
Harrah's Cherokee Resort in Cherokee, NC, 충청남도 출장샵 has 대전광역 출장마사지 completed a $170 million renovation of 대전광역 출장마사지 its casino, hotel, dining and 안양 출장마사지 event 익산 출장샵 space,
Отправить комментарий