Como instalar o PostgreSQL 13 no CentOS 8
Neste tutorial, vamos orientá-lo na instalação e na configuração inicial do PostgreSQL 13 no CentOS 8. As atualizações para o PostgreSQL 13 serão lançadas por cinco anos, até novembro de 2025. Você deve executar todos os comandos como root.
No Serverspace, você pode criar um servidor com o aplicativo "Postgres" já instalado.
Instalando os pacotes do PostgreSQL 13
Adicione o repositório do PostgreSQL ao sistema.
dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Desligue os módulos do PostgreSQL com uma versão mais antiga presente no sistema.
dnf -qy module disable postgresql
Vamos instalar o servidor PostgreSQL 13.
dnf install -y postgresql13-server
Configuração inicial
Inicialize o banco de dados.
/usr/pgsql-13/bin/postgresql-13-setup initdb
Initializing database ... OK
Inicie e ative a inicialização automática do serviço PostgreSQL.
systemctl enable --now postgresql-13
Defina uma senha para o usuário postgres.
[/passo]
su - postgres
psql -c "alter user postgres with password 'psql-user-pass'"
ALTER ROLE
exit
logout
Criando um novo usuário do PostgreSQL
Para criar um novo usuário no PostgreSQL, primeiro é necessário criá-lo no próprio sistema.
adduser username
passwd username
Faça login como postgres.
su - postgres
Crie um usuário de banco de dados.
createuser username
Crie um banco de dados para esse usuário.
[/passo]
createdb username
O novo usuário agora pode trabalhar com o PostgreSQL. Vamos fazer o login. Digite a senha do nome de usuário quando solicitado.
su - username
Password:
Digite a linha de comando do PostgreSQL.
psql
psql (13.1)
Type "help" for help.
username=>


