Как установить PostgreSQL с использованием исходного кода: 12 шагов

Оглавление:

Как установить PostgreSQL с использованием исходного кода: 12 шагов
Как установить PostgreSQL с использованием исходного кода: 12 шагов

Видео: Как установить PostgreSQL с использованием исходного кода: 12 шагов

Видео: Как установить PostgreSQL с использованием исходного кода: 12 шагов
Видео: Видно же ноуклип... #geometrydash #shorts Подпишись! 2024, Марш
Anonim

Вы когда-нибудь хотели установить сервер PostgreSql с некоторыми настраиваемыми параметрами? Вам нужно установить сервер PostgreSQL из исходного кода вместо предварительно настроенных пакетов? Эта статья проведет вас через короткую процедуру установки, чтобы настроить и запустить сервер PostgreSql!

Шаги

Установите PostgreSQL с использованием исходного кода Шаг 1
Установите PostgreSQL с использованием исходного кода Шаг 1

Шаг 1. Получите исходный код с веб-сайта PostgreSQL [1]

Установка PostgreSQL с использованием исходного кода Шаг 2
Установка PostgreSQL с использованием исходного кода Шаг 2

Шаг 2. Распакуйте пакет с исходным кодом

Используйте следующую команду bash / console:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 - это имя текущей версии. Будущие версии могут отличаться в части 8.3.3.
  • Каталог с именем postgresql-8.3.3 будет создан в текущем каталоге (из которого вы выполнили приведенный выше сценарий).

    Установка PostgreSQL с использованием исходного кода Шаг 2 Пункт 2
    Установка PostgreSQL с использованием исходного кода Шаг 2 Пункт 2
Установка PostgreSQL с использованием исходного кода Шаг 3
Установка PostgreSQL с использованием исходного кода Шаг 3

Шаг 3. Измените текущий каталог на вновь созданный (postgresql-8.3.3)

Установка PostgreSQL с использованием исходного кода Шаг 4
Установка PostgreSQL с использованием исходного кода Шаг 4

Шаг 4. Настройте дерево исходных кодов для своей системы и выберите нужные параметры установки:

  • Конфигурация по умолчанию: запустите команду

    ./configure

    на вашем bash / console

  • Пользовательская конфигурация (только для опытных пользователей): вы можете установить множество пользовательских параметров конфигурации, используя параметры командной строки, перечисленные в документации PostgreSQL [2]
Установка PostgreSQL с использованием исходного кода Шаг 5
Установка PostgreSQL с использованием исходного кода Шаг 5

Шаг 5. Запустите процесс сборки, выполнив командную строку.

gmake

в вашей консоли / bash.

Это может занять несколько минут в зависимости от вашего оборудования. Последняя отображаемая строка должна быть:

Все PostgreSQL успешно сделано. Готов к установке.

Установка PostgreSQL с использованием исходного кода Шаг 6
Установка PostgreSQL с использованием исходного кода Шаг 6

Шаг 6. Установите файлы PostgreSql, выполнив команду bash / console:

gmake install

который установит файлы в / usr / local / pgsql, если вы не использовали параметр командной строки --prefix = PREFIX, и в этом случае файлы будут установлены по пути, указанному PREFIX

Установка PostgreSQL с использованием исходного кода Шаг 7
Установка PostgreSQL с использованием исходного кода Шаг 7

Шаг 7. Создайте учетную запись суперпользователя для PostgreSQL, выполнив следующую команду в консоли bash:

adduser postgres

Установка PostgreSQL с использованием исходного кода Шаг 8
Установка PostgreSQL с использованием исходного кода Шаг 8

Шаг 8. Создайте каталог для хранения дерева данных PostgreSQL, выполнив следующие команды в консоли bash:

mkdir / p01 / pgsql / данные

chown postgres / p01 / pgsql / данные

Установка PostgreSQL с использованием исходного кода Шаг 9
Установка PostgreSQL с использованием исходного кода Шаг 9

Шаг 9. Создайте кластер PostgreSQL, выполнив:

su - postgres

/ usr / локальный / pgsql / bin / initdb -D / p01 / pgsql / data

Установка PostgreSQL с использованием исходного кода Шаг 10
Установка PostgreSQL с использованием исходного кода Шаг 10

Шаг 10. Запустите сервер PostgreSQL (процесс postmaster), выполнив:

/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> файл журнала 2> & 1 &

Установка PostgreSQL с использованием исходного кода Шаг 11
Установка PostgreSQL с использованием исходного кода Шаг 11

Шаг 11. Создайте базу данных PostgreSQL в кластере, выполнив:

/ usr / local / pgsql / bin / createdb тест

Установка PostgreSQL с использованием исходного кода Шаг 12
Установка PostgreSQL с использованием исходного кода Шаг 12

Шаг 12. Войдите в базу данных с помощью команды psql:

/ usr / local / pgsql / bin / psql тест

Метод 1 из 1: Полный список команд

Это полный список команд, которые необходимо выполнить и которые описаны в этой статье для установки сервера. Это можно сохранить в скрипте для последующего выполнения.

./configure

gmake

вс

gmake install

adduser postgres

mkdir / usr / местные / pgsql / данные

chown postgres / usr / local / pgsql / данные

su - postgres

/ usr / локальный / pgsql / bin / initdb -D / usr / локальный / pgsql / данные

/ usr / local / pgsql / bin / postgres -D / usr / local / pgsql / data> файл журнала 2> & 1 &

/ usr / local / pgsql / bin / createdb тест

/ usr / local / pgsql / bin / psql тест

Рекомендуемые: