Главная / Статьи / Установка сервера PostgreSQL в системе Linux

Установка сервера PostgreSQL в системе Linux

Установка сервера PostgreSQL в системе Linux возможна толко с командной строки с правами root администратора.

Приведу примеры команд для ОС Ubuntu.

Для начала установите (если у вас не установлен) асистент по модулям:

Выполните эти команды последовательно:

 sudo aptitude install module-assistant
 sudo m-a prepare 

Нужно заместить, что в системе Linux есть возможность "дописывать" начатое слово, например написав слово modul и нажав на клавишу Tab, система Linux сама допишет слово module-assistant. Это удобно когда вы пытаетесь запустить файл с длинным названием.

Далее устанавливаем сам сервер PostgreSQL.

Выполните эту команду для установки сервера и администратора:

 sudo aptitude install postgres-8.4 pgadmin3 
 sudo apt-get install postgresql postgresql-client postgresql-contrib

Если Вам не нужен администратор в графическом режиме, то используйте команду установки без последнего слова pgadmin3.

Сервер мы установили, но получить доступ к нему мы не сможем т.к. не установлен пароль для "главного" пользователя сервера. По умолчанию имя "главного" пользователя сервера postgres. Назначим ему пароль. Первым делом мы должны подключиться к консоли сервера:

 sudo su postgres -c psql template1

После ввода этой команды вы перейдете в консоль команд сервера. Вам остается только дать команду для изменения пароля для главного пользователя:

 ALTER USER postgres WITH PASSWORD 'сюда_записываем_нужный_вам_пароль';

Этой командой вы сможете установить пароль любому пользователю сервера PostgreSQL.

Если у вас возникнут любые вопросы, публикуйте их на форуме.

В будущем этот документ будет дополняться по мере необходимости.