Лучше получать по 1% от усилий 100 человек, чем 100% только от своих собственных усилий.

J. Paul Getty
Меню сайта


Форма входа


Поиск


Архив записей


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


...
free counters


...
бесплатный счетчик посещений


...
Счетчик посетителей онлайн


...


PR-CY.ru



Приветствую Вас, Гость · RSS 11.07.2025, 21:56
Главная » 2011 » Февраль » 11 » PostgreSQL в Linux/Ubuntu
08:29
PostgreSQL в Linux/Ubuntu
PostgreSQL - это свободная СУБД. Быстрая, надежная, с богатыми возможностями.
И так для начала установим
#sudo apt-get install postgresql postgresql-contrib postgresql-client -y

И так после установки необходимо проделать несколько вещей чтобы нормально функционировала БД.
И так установим пароль для рута Postgre
#sudo su postgres

Запускаем терминал к нашей СУБД:psql

Сменим пароль пользователя:

#alter user postgres with password 'НОВЫЙ ПАРОЛЬ';

Прикрутим скрипт, содержащий улучшенные функции логирования и мониторинга для 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

Просмотров: 1089 | Добавил: kritik | Теги: PostgreSQL, PostgreSQL в Linux/Ubuntu | Рейтинг: 0.0/0
Всего комментариев: 1
1 snavruzov  
0
Хорошо описано, но хотелось бы еще узнать как можно подключаться удаленно к базе

Имя *:
Email *:
Код *:
Создать бесплатный сайт с uCoz