Изменения документа Установка и настройка СУБД PostgreSQL
Редактировал(а) admin 2026/09/02 23:37
Сводка
-
Свойства страницы (3 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 1 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,0 +1,1 @@ 1 +neyross.install.install-native.WebHome - Язык по умолчанию
-
... ... @@ -1,1 +1,1 @@ 1 - en1 +ru - Содержимое
-
... ... @@ -1,40 +1,26 @@ 1 -{{layout}} 2 -{{layout-section ac:type="two_right_sidebar"}} 3 -{{layout-cell}} 4 -В данном разделе приведены сведения по установке системы управления базами данных PostgreSQL, необходимой для работы нативной версии Платформы НЕЙРОСС ~[[[doc:neyross.Установка Платформы НЕЙРОСС.Типы установки Платформы НЕЙРОСС.WebHome]]]. 1 +В данном разделе приведены сведения по установке системы управления базами данных PostgreSQL, необходимой для работы нативной версии Платформы НЕЙРОСС ~[[[Типы установки Платформы НЕЙРОСС>>doc:neyross.install.neyross-install-types.WebHome]]]. 5 5 6 6 {{info}} 7 7 Для работы Платформы НЕЙРОСС необходимо наличие в сети СУБД PostgreSQL версии не ниже 10. СУБД может быть развёрнута как на сервере Платформы, так и на выделенном сервере. В данном руководстве приведены инструкции по установке и настройке СУБД PostgreSQL под ОС Ubuntu 20.04 LTS 64 bit и ОС Astra Linux Special Edition. Порядок настройки СУБД PostgreSQL для работы под управлением перечисленных операционных систем идентичен за исключением используемой версии СУБД. 8 8 {{/info}} 9 -{{/layout-cell}} 10 10 11 -{{layout-cell}} 12 -[[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание: 7 +== {{id name="УстановкаинастройкаСУБДPostgreSQL-Подготовкакустановке"/}}Подготовка к установке == 13 13 14 -{{toc/}} 15 -{{/layout-cell}} 16 -{{/layout-section}} 17 - 18 -{{layout-section ac:type="single"}} 19 -{{layout-cell}} 20 -== {{id name="УстановкаинастройкаСУБДPostgreSQL-Подготовкакустановке"/}}(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Подготовка к установке(%%) == 21 - 22 22 Перед началом установки ответьте на вопросы ниже. 23 23 24 -(% class="wrapped" %) 25 25 |((( 26 - (% style="color: rgb(23,43,77);" %)Вы корректно установили ОС?12 +Вы корректно установили ОС? 27 27 )))|((( 28 28 (% style="text-align: left;" %) 29 29 Убедитесь, что: 30 30 31 31 (% style="text-align: left;" %) 32 -1. Операционная система из списка рекомендуемых ~[[[Системные требования ~| Платформа НЕЙРОСС>>doc:neyross. Системные требования | Платформа НЕЙРОСС.WebHome||style="text-decoration: none;" shape="rect"]]].33 -1. Операционная система корректно установлена, в процессе установки задана локаль [[United States - en_US.UFT-8>>url:https://support.itrium.ru/x/2NFgOQ||rel="nofollow" style=" text-decoration: none;" shape="rect"]] ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Почему возникает ошибка создания базы данных в процессе установки Платформы НЕЙРОСС?.WebHome]]](% style="text-align: left;" %)**.**18 +1. Операционная система из списка рекомендуемых ~[[[Системные требования ~| Платформа НЕЙРОСС>>doc:neyross.requirements.WebHome||style="" shape="rect"]]]. 19 +1. Операционная система корректно установлена, в процессе установки задана локаль [[United States - en_US.UFT-8>>url:https://support.itrium.ru/x/2NFgOQ||rel="nofollow" style="" shape="rect"]] ~[[[doc:neyross.ops.faq-neyross.faq-db-create-on-install.WebHome]]](% style="text-align: left;" %)**.** 34 34 1. У вас есть полный административный доступ к целевой операционной системе. 35 35 1. В операционной системе включен и настроен сетевой интерфейс, для интерфейса задан минимум один фиксированный сетевой адрес. 36 36 1. Системное время задано верно, сервер настроен на синхронизацию с выбранным NTP-сервером или сам является сервером NTP. 37 -1. Установлены необходимые зависимости: OpenJDK 1.8 (update 222 или выше), ГосJava (Astra Linux), ntpdate, lshw, (% style="color: rgb(47,52,61);" %)dmidecode, traceroute(%%).23 +1. Установлены необходимые зависимости: OpenJDK 1.8 (update 222 или выше), ГосJava (Astra Linux), ntpdate, lshw, dmidecode, traceroute. 38 38 1. Помимо системного раздела в ОС доступен ещё минимум один раздел диска или отдельный носитель. 39 39 ))) 40 40 |((( ... ... @@ -46,7 +46,7 @@ 46 46 1. Версия СУБД PostgreSQL не ниже 10. 47 47 ))) 48 48 49 -== {{id name="УстановкаинастройкаСУБДPostgreSQL-УстановкаСУБД"/}} (% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Установка СУБД(%%)==35 +== {{id name="УстановкаинастройкаСУБДPostgreSQL-УстановкаСУБД"/}}Установка СУБД == 50 50 51 51 Для установки СУБД PostgreSQL из сети Интернет выполните в терминале: 52 52 ... ... @@ -57,30 +57,30 @@ 57 57 58 58 Проверьте номер установленной версии: 59 59 60 -{{code}} 46 +{{code language="java"}} 61 61 pg_config --version 62 62 {{/code}} 63 63 64 -Если номер версии 14 или 15 выполните инструкцию из раздела ~[[[ doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Бесконечная загрузка после первого запуска при работе с PostgreSQL 14,15\. Как исправить?.WebHome]]].50 +Если номер версии 14 или 15 выполните инструкцию из раздела ~[[[Бесконечная загрузка после первого запуска при работе с PostgreSQL 14,15. Как исправить?>>doc:neyross.ops.faq-neyross.unlim-loading.WebHome]]]. 65 65 66 66 == {{id name="УстановкаинастройкаСУБДPostgreSQL-Стандартнаяконфигурация"/}}Стандартная конфигурация == 67 67 68 -Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД PostgreSQL всегда присутствует корневая учётная запись {{code language="none"}}postgres{{/code}}, наделённая полными административными правами. В ОС Ubuntu Server 20.04 LTS, 22.04 LTS и Astra Linux Special Edition для данной учётной записи по умолчанию не задан пароль, подключение к СУБД возможно только из терминала соответствующей операционной системы. Ниже приведена инструкция по заданию пароля для административной учётной записи{{code language="none"}}postgres{{/code}}.54 +Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД PostgreSQL всегда присутствует корневая учётная запись ##postgres##, наделённая полными административными правами. В ОС Ubuntu Server 20.04 LTS, 22.04 LTS и Astra Linux Special Edition для данной учётной записи по умолчанию не задан пароль, подключение к СУБД возможно только из терминала соответствующей операционной системы. Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##. 69 69 70 70 == {{id name="УстановкаинастройкаСУБДPostgreSQL-Нестандартнаяконфигурация"/}}Нестандартная конфигурация == 71 71 72 72 === {{id name="УстановкаинастройкаСУБДPostgreSQL-Настройкаучётнойзаписиpostgres"/}}Настройка учётной записи postgres === 73 73 74 -Ниже приведена инструкция по заданию пароля для административной учётной записи {{code language="none"}}postgres{{/code}}.60 +Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##. 75 75 76 76 {{info}} 77 -Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross. Установка Платформы НЕЙРОСС.Установка нативной версии.Первый запуск нативной версии.WebHome]] Платформы используйте стандартный режим(% style="color: rgb(23,43,77);" %).63 +Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross.install.install-native.first-run-native.WebHome]] Платформы используйте стандартный режим. 78 78 {{/info}} 79 79 80 80 \\ 81 81 82 82 1. ((( 83 -Выполните команду {{code language="none"}}psql{{/code}}от имени пользователя{{code language="none"}}postgres{{/code}}с помощью{{code language="none"}}sudo{{/code}}:69 +Выполните команду ##psql## от имени пользователя ##postgres## с помощью ##sudo##: 84 84 85 85 {{code language="bash"}} 86 86 sudo -u postgres psql ... ... @@ -87,7 +87,7 @@ 87 87 {{/code}} 88 88 ))) 89 89 1. ((( 90 -Средствами командной строки {{code language="none"}}psql{{/code}}выполните:76 +Средствами командной строки ##psql## выполните: 91 91 92 92 {{code language="bash"}} 93 93 > \password ... ... @@ -96,7 +96,7 @@ 96 96 1. Введите пароль, нажмите Enter. 97 97 1. В следующей строке повторите ввод пароля. Пароль задан. 98 98 1. ((( 99 -Выйдите из командной строки {{code language="none"}}psql{{/code}}:85 +Выйдите из командной строки ##psql##: 100 100 101 101 {{code language="bash"}} 102 102 > \q ... ... @@ -121,7 +121,7 @@ 121 121 {{/code}} 122 122 ))) 123 123 1. ((( 124 -Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра {{code language="none"}}'*'{{/code}}.110 +Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра ##'*'##. 125 125 126 126 {{code title="postgresql.conf" language="bash"}} 127 127 #------------------------------------------------------------------------------ ... ... @@ -144,8 +144,8 @@ 144 144 ))) 145 145 1. ((( 146 146 Отредактируйте существующие разрешения или добавьте новое. Для того чтобы разрешить авторизацию с любого IP-адреса под любым пользователем из подсети 10.0.0.1/13, добавьте строку вида 147 - {{code language="none"}}host all all 10.0.0.1/13 md5{{/code}},148 - {{code language="none"}}где 10.0.0.1/13{{/code}}задаёт префикс IP-адреса, с которых разрешена авторизация ({{code language="none"}}13{{/code}}— это величина маски подсети, соответствует маске 255.248.0.0). Пример изменённого файла приведён ниже:133 +##host all all 10.0.0.1/13 md5##, 134 +##где 10.0.0.1/13## задаёт префикс IP-адреса, с которых разрешена авторизация (##13## — это величина маски подсети, соответствует маске 255.248.0.0). Пример изменённого файла приведён ниже: 149 149 150 150 {{code title="pg_hba.conf" language="bash"}} 151 151 # Database administrative login by Unix domain socket ... ... @@ -173,6 +173,3 @@ 173 173 sudo systemctl restart postgresql.service 174 174 {{/code}} 175 175 ))) 176 -{{/layout-cell}} 177 -{{/layout-section}} 178 -{{/layout}}
- XWiki.ShortUrlClass[0]
-
- Short URL code
-
... ... @@ -1,0 +1,1 @@ 1 +b1b67 - Last known target (debug)
-
... ... @@ -1,0 +1,1 @@ 1 +neyross.install.install-native.postgresql.WebHome