PostgreSQL — наиболее продвинутая свободная объектно-реляционная система управления базами данных.
В этой статье рассмотрим установку сервера БД PostgreSQL 9.3 и настройку доступа из локальной сети на установленной ОС Ubuntu Server 13.10.
Перед тем, как выполнить все действия, описанные в этой статье, необходимо, чтобы была настроена сеть и желательно установлен Midnight Commander.
Первичные настройки после инсталляции можно посмотреть здесь.
Первым делом подключаем репозиторий с сайта PostgreSQL. Для этого создадим файл /etc/sources.list.d/pgdg.list
sudo touch /etc/sources.list.d/pgdg.list
В нём пропишем строку:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Сохраняем и закрываем его.
После этого скачиваем и устанавливаем ключ:
wget —quiet -O — https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add —
Затем обновляем список репозиториев:
sudo apt-get update
Теперь устанавливаем PostgreSQL 9.3:
sudo apt-get install postgresql-9.3
После этого поправим конфиги. Они находятся в /etc/postgresql/9.3/main
В файле postgresql.conf ищем закомментированную строку
#listen_addresses = ‘localhost’
раскомментируем её и вместо ‘localhost’ напишем ‘*’
В файле pg_hba.conf находим строчку
host all all 127.0.0.1/32 trust
и ниже пропишем
host all all 192.168.0.0/24 md5
Затем перезапускаем службу:
sudo service postgresql restart
Теперь зададим пароль пользователю postgres
sudo passwd postgres
войдём под этим пользователем
su postgres
и создадим пользователя баз данных dbuser1
createuser -sdrP dbuser1
задаём ему пароль
и выходим
exit
Готово! Теперь на всякий случай перезапустим службу:
sudo service postgresql restart
Проверяем с помощью программы pgAdmin
Подключаемся к серверу БД:
И вот результат:
Всё. Сервер PostgreSQL готов к использованию.
Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal: