Instalação do PostgreSQL no Linux

Neste post eu vou descrever como instalar e configurar o sistema de gerenciamento de banco de dados (SGBD) PostgreSQL no Linux (mais precisamente em distribuições derivadas do Debian com SUDO ativado, como o Ubuntu). Na verdade, o principal problema do PostgreSQL no Linux é a configuração porque, durante o processo de instalação, não é solicitada nenhuma senha. A instalação cria um usuário Linux postgres e um usuário postgres no SGBD. O usuário postgres do SGBD é o administrador e nós precisamos usá-lo para criar bancos de dados e outros usuários. O segredo é acessar o SGBD usando o usuário Linux postgres e, em seguida, mudar a senha do usuário postgres no SGBD. Depois disto, podemos acessar o SGBD com qualquer usuário Linux desde que seja informado o usuário postgres do SGBD. Vou mostrar como fazer tal configuração via linha de comando, mas é possível fazê-lo através de utilitários gráficos também.

O primeiro passo é instalação dos pacotes (caso você não tenha instalado):

sudo apt install postgresql postgresql-contrib
Mude para o usuário postgres do Linux:

sudo su postgres
Acesse o PostgreSQL usado o psql:
psql
Altere a senha do usuário postgres do PostgreSQL (troque novasenha pela senha desejada):
ALTER USER postgres WITH PASSWORD 'novasenha';
\q
Volte para para o seu usuário e acesse o sistema normalmente:
exit
psql -h localhost -U postgres


Comentários

Postagens mais visitadas deste blog

Instalando o SMS Power View no Debian

Nova página acadêmica!

Tesseract OCR: obtendo textos a partir de imagens