Изменения документа Установка и настройка СУБД PostgreSQL
Редактировал(а) admin 2026/09/02 23:37
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -51,13 +51,13 @@ 51 51 52 52 == {{id name="УстановкаинастройкаСУБДPostgreSQL-Стандартнаяконфигурация"/}}Стандартная конфигурация == 53 53 54 -Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД 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##. 55 55 56 56 == {{id name="УстановкаинастройкаСУБДPostgreSQL-Нестандартнаяконфигурация"/}}Нестандартная конфигурация == 57 57 58 58 === {{id name="УстановкаинастройкаСУБДPostgreSQL-Настройкаучётнойзаписиpostgres"/}}Настройка учётной записи postgres === 59 59 60 -Ниже приведена инструкция по заданию пароля для административной учётной записи {{code language="none"}}postgres{{/code}}.60 +Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##. 61 61 62 62 {{info}} 63 63 Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross.install.install-native.first-run-native.WebHome]] Платформы используйте стандартный режим. ... ... @@ -66,7 +66,7 @@ 66 66 \\ 67 67 68 68 1. ((( 69 -Выполните команду {{code language="none"}}psql{{/code}}от имени пользователя{{code language="none"}}postgres{{/code}}с помощью{{code language="none"}}sudo{{/code}}:69 +Выполните команду ##psql## от имени пользователя ##postgres## с помощью ##sudo##: 70 70 71 71 {{code language="bash"}} 72 72 sudo -u postgres psql ... ... @@ -73,7 +73,7 @@ 73 73 {{/code}} 74 74 ))) 75 75 1. ((( 76 -Средствами командной строки {{code language="none"}}psql{{/code}}выполните:76 +Средствами командной строки ##psql## выполните: 77 77 78 78 {{code language="bash"}} 79 79 > \password ... ... @@ -82,7 +82,7 @@ 82 82 1. Введите пароль, нажмите Enter. 83 83 1. В следующей строке повторите ввод пароля. Пароль задан. 84 84 1. ((( 85 -Выйдите из командной строки {{code language="none"}}psql{{/code}}:85 +Выйдите из командной строки ##psql##: 86 86 87 87 {{code language="bash"}} 88 88 > \q ... ... @@ -107,7 +107,7 @@ 107 107 {{/code}} 108 108 ))) 109 109 1. ((( 110 -Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра {{code language="none"}}'*'{{/code}}.110 +Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра ##'*'##. 111 111 112 112 {{code title="postgresql.conf" language="bash"}} 113 113 #------------------------------------------------------------------------------ ... ... @@ -130,8 +130,8 @@ 130 130 ))) 131 131 1. ((( 132 132 Отредактируйте существующие разрешения или добавьте новое. Для того чтобы разрешить авторизацию с любого IP-адреса под любым пользователем из подсети 10.0.0.1/13, добавьте строку вида 133 - {{code language="none"}}host all all 10.0.0.1/13 md5{{/code}},134 - {{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). Пример изменённого файла приведён ниже: 135 135 136 136 {{code title="pg_hba.conf" language="bash"}} 137 137 # Database administrative login by Unix domain socket