Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Instalando PostgreSQL 8.1 com extensão para dados espaciais (PostGis) e interface de gerenciamento (PgAdmin3)
Linux user
alanreboucas
20/11/2006
Este artigo retrata uma experiência de instalação e configuração do PostgreSQL 8.1 utilizando uma extensão para dados espaciais chamada PostGis 1.15 e também utilizando uma ferramenta para gerenciamento chamada PgAdmin3. O artigo também aborda como carregar as funções no banco de dados.
Por: Alan Rebouças de Paiva | RHCE | CCNA | CCSA
[ Hits: 104914 ]
Conceito: 10.0   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

Introdução à Instalação

Este artigo retrata uma experiência de instalação e configuração do banco de dados PostgreSQL 8.1 utilizando uma extensão para dados espaciais chamada PostGis 1.15. Também abordarei neste artigo a instalação e configuração do gerenciador de banco de dados PgAdmin 3.

Informo as todos que esta instalação e configuração foi realizada na distribuição Ubuntu, portanto seguiremos um passo-a-passo referente a esta distribuição.

Tutores: Alan Rebouças de Paiva e Ivan de Oliveira

1. Modificando a senha de Root

Após a instalação e configuração inicial do sistema operacional, iremos modificar a senha de root. No Ubuntu não existe a possibilidade de configuração de senha de root por meio da instalação, por isso teremos que modificá-lo na pelo próprio Sistema Operacional, para isso seguiremos os seguintes passos:

No sistema operacional iremos em:

Aplicações -> Acessórios -> Terminal

Já tendo acessado o terminal digitaremos a seguinte linha de comando:

$ sudo su

O sistema irá solicitar sua senha. Após digitar sua senha digite:

# passwd root

O sistema irá retornar a seguinte instrução:

Enter new Unix Password:

Digite a senha de root desejada e pressione ENTER.

Pronto, a senha de root já foi modificada.

Após a instalação e configuração inicial do sistema operacional, iremos realizar a atualização e instalação dos programas.

2. Atualizar a sources.list

Inicialmente precisamos modificar o documento "sources.list", para isto no console iremos digitar a seguinte linha de comando:

$ su

O sistema irá solicitar a senha de root (senha configurada no módulo 1). Após estar logado como root, digite o seguinte comando:

# cd /etc/apt/
# gedit sources.list


Executando este comando estaremos abrindo o documento sources.list como usuário root, ou seja, poderemos ler, escrever e executar.

Abrindo a sources.list, apagaremos todo o seu conteúdo e o substituiremos por:

## Add comments (##) in front of any line to remove it from being checked.
## Use the following sources.list at your own risk.

deb http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper main restricted universe multiverse

## MAJOR BUG FIX UPDATES produced after the final release
deb http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse

## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse

## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse

## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://packages.freecontrib.org/plf dapper free non-free
deb-src http://packages.freecontrib.org/plf dapper free non-free

Salve o documento.

Caso exista alguma dúvida, acessewww.ubuntubrasil.org. Nesta recorra ao no link "Guia", procure por "sources.list".

3. apt-get update

No sistema operacional iremos em:

Aplicações -> Acessórios -> Terminal;

Acessando o terminal digitaremos o seguinte código:

$ sudo apt-get update

É necessário que o seu computador esteja conectado a internet.

Após digitar este comando o repositório de pacotes do Ubuntu será atualizada, isto será necessário para instalações de programas futuros.

Próxima página >>




Páginas do artigo

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por slytherina em 28/11/2006 - 15:27h:

quando uso sudo su - "nomeususario" psql "nomedobanco"
dá a mensagem de q o ID nomedousuario é desconhecido
o usuário q criei se chama testeuser e o banco é teste
mas eu sei q o usuário existe pq tentei criá-lo de novo, mas dá a mensagem de q já existe


[2] Comentário enviado por madrigal em 29/11/2006 - 13:15h:

Ao tentar acessar o postgresql dá isso:


madrigal@madrigal-desktop:~$ psql -U postgres
psql: FATAL: autenticação do tipo Ident falhou para usuário "postgres"
madrigal@madrigal-desktop:~$

O que fazer?


[3] Comentário enviado por slytherina em 30/11/2006 - 12:11h:

consegui resolver o problema com o psql.
estou agora tentando carregar as funções.quando carrego o AddTrigger ele dá uma erro de q "MyTableName" não existe.
Devo mudar isso para o nome da tabela q criei?

Desde já agradeço!!!!

Ps: O artigo é muito bom mesmo!!!!


[4] Comentário enviado por madrigal em 30/11/2006 - 13:21h:

Não tou conseguindo fazer o item 3.3, veja como fica:

madrigal@BIGLINUX:~$ sudo su - junior psql estudo
Id desconhecido : junior


Como resolvo isso? Já criei o usuário junior!


[5] Comentário enviado por madrigal em 30/11/2006 - 14:59h:


Consegui resolver como entra direto,é só editar o arquivo
/etc/postgresql/8.1/main/pg_hba.conf

Neste arquivo, nas duas linhas onde tá escrito "ident sameuser", troque por "trust" sem as aspas.

Reinicie o computador e pronto.


[6] Comentário enviado por alanreboucas em 22/12/2006 - 10:40h:

slytherina - No caso o Nome do Usuário, não deverá haver aspas!

madrigal - Tente dar um Start no Banco!

slytherina - Você tem que carregar na tabela que você criou!

madrigal - Isso não é nescessário, não entedi bem a sua dúvida mas todos os passos foram testados e realizados com sucesso! Tente realizar os passos minunciosamente.

Espero que tenha ajudado! Abraço!


[7] Comentário enviado por andre77 em 08/01/2007 - 00:08h:

Quando tento criar o banco verifico esta meg:

root@aborgesserver:~# sudo su - postgres createdb nomedobanco
/usr/bin/createdb: line 8: use: comando não encontrado
/usr/bin/createdb: line 10: use: comando não encontrado
/usr/bin/createdb: line 11: use: comando não encontrado
/usr/bin/createdb: createdb: line 13: erro de sintaxe próximo a símbolo inesperado `$version,'
/usr/bin/createdb: createdb: line 13: `my ($version, $cluster, $db, $port, $host);'


Como devo proceder?
Obrigado

André Borges
aborges2010@click21.com.br


[8] Comentário enviado por rjesus em 26/03/2007 - 11:15h:

Galera... estou com um problema...
Olha só... instalei o postgre no suse 10.1 e iniciei o banco de dados, depois instalei o PGADMIN 3 e quero adicionar um servidor no POSTGRE e me retorna o seguinte erro:
FATAL: autenticação do tipo Ident falhou para usuário "postgres"
O que posso fazer ???
Obrigado!


[9] Comentário enviado por jefferson.rbr em 02/11/2007 - 21:15h:

eu ñ consigo me conectar ao banco pelo pgadmin
ou então criar um banco pela linha de comando olha só o ersso q da!"

/usr/bin/createdb: line 8: use: comando não encontrado
/usr/bin/createdb: line 10: use: comando não encontrado
/usr/bin/createdb: line 11: use: comando não encontrado
/usr/bin/createdb: createdb: line 13: erro de sintaxe próximo a símbolo inesperado `$version,'
/usr/bin/createdb: createdb: line 13: `my ($version, $cluster, $db, $port, $host);'


[10] Comentário enviado por Cardiano em 07/11/2009 - 23:23h:

Vlw pelo artigo consegui conectar finalmente o postgre



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.