Na instalação do PostgreSQL ele não te dá nenhuma oportunidade de criar a senha do usuário "postgres", sendo assim, o comando abaixo resolverá:
$ sudo -u postgres psql
Em seguida, insira a tua senha de root.
Agora você está no console do PostgreSQL. Sendo assim, agora vamos alterar a senha do usuário:
# alter user postgres with encrypted password 'senha';
Pronto, agora você já poderá conectar facilmente neste SGBD.
SELECT * FROM Busca_de_Conhecimento WHERE Tema LIKE '% Banco de Dados %' or Tema LIKE '% Assuntos relacionados%'
sábado, 27 de outubro de 2012
Acesso externo no PostgreSQL
O primeiro passo:
Editar o arquivo postgresql.conf. A localização deste arquivo pode variar, no Ubuntu por exemplo, a localização é como segue:
/etc/postgresql/8.4/main
Para editar:
# nano postgresql.conf
Neste arquivo, editaremos somente uma linha, procure por este parâmetro:
O valor desta variável deve ser modificado para um asterisco(*).
Pronto. Ctrl+O para Salvar e Ctrl+X para sair.
O segundo passo:
Editar o arquivo pg_hba.conf. A localização é a mesma do caso anterior.
Para editar:
# nano pg_hba.conf
Adicione a seguinte linha:
Pronto. Novamente, Ctrl+O para salvar e Ctrl+X para sair.
Observe o md5, desta forma, para acesso externo, o usuário deverá se autenticar. Outro valor possível seria "trust", mas aí, vai de cada um.... Outra situação...
Pronto, agora é só restartar o PostgreSQL:
# /etc/init.d/postgresql-8.4 restart
Agora o acesso externo pode ser feito...
Editar o arquivo postgresql.conf. A localização deste arquivo pode variar, no Ubuntu por exemplo, a localização é como segue:
/etc/postgresql/8.4/main
Para editar:
# nano postgresql.conf
Neste arquivo, editaremos somente uma linha, procure por este parâmetro:
listen_addresses = '*'
O valor desta variável deve ser modificado para um asterisco(*).
Pronto. Ctrl+O para Salvar e Ctrl+X para sair.
O segundo passo:
Editar o arquivo pg_hba.conf. A localização é a mesma do caso anterior.
Para editar:
# nano pg_hba.conf
Adicione a seguinte linha:
# IPv4 local connections:
host all all 0.0.0.0/0 md5
host all all 0.0.0.0/0 md5
Pronto. Novamente, Ctrl+O para salvar e Ctrl+X para sair.
Observe o md5, desta forma, para acesso externo, o usuário deverá se autenticar. Outro valor possível seria "trust", mas aí, vai de cada um.... Outra situação...
Pronto, agora é só restartar o PostgreSQL:
# /etc/init.d/postgresql-8.4 restart
Agora o acesso externo pode ser feito...
terça-feira, 23 de outubro de 2012
MySQL: Duplicando uma tabela com apenas 1 comando SQL
Duplicar uma tabela no MySQL, mantendo sua estrutura e importando os registros da tabela original, é mais fácil do que eu imaginava.
No console de seu MySQL digite a seguinte query:
CREATE TABLE NOVA_TABELA SELECT * FROM TABELA_PAI;
No console de seu MySQL digite a seguinte query:
CREATE TABLE NOVA_TABELA SELECT * FROM TABELA_PAI;
Assinar:
Postagens (Atom)