Usando 2 banco de dados ao mesmo tempo

1. Usando 2 banco de dados ao mesmo tempo

Milrak Pereira Pessoa
milrak

(usa Ubuntu)

Enviado em 01/08/2012 - 01:30h

Boa noite,
Sou programador Web, e uso o MySql, só te comecei a dar suporte em um sistema que o banco de dados do mesmo é o Postgres, e para não começar a instalar máquina virtual no computador, que é outro problema sério, gostaria de saber se tem como instalar e configurar os bancos de dados para trabalharem em uma só máquina...
Exemplo:

Hj vou far suporte em um sistema de banco MySql, aí eu ia e mudava a porta de apache, se é assim que funciona, eu num sei direito, além de tudo sou aprendiz e novato no linux, e meu conhecimento em banco de dados num é muita coisa não, é mais nível usuário mesmo.. por favor, quem puder ajudar.. ;)


  


2. Re: Usando 2 banco de dados ao mesmo tempo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 01/08/2012 - 02:18h

Pode instalar na mesma máquina sem problemas, são serviços que executam em portas diferentes independente de sistema operacional, o único inconveniente é a performance, mas seu servidor deve aguentar tranquilo


3. Re: Usando 2 banco de dados ao mesmo tempo

Milrak Pereira Pessoa
milrak

(usa Ubuntu)

Enviado em 01/08/2012 - 02:29h

rai3mb escreveu:

Pode instalar na mesma máquina sem problemas, são serviços que executam em portas diferentes independente de sistema operacional, o único inconveniente é a performance, mas seu servidor deve aguentar tranquilo


Mas e aí, como que meus 'programas' em php vão identificar o banco de dados certo? (MySql ou Postgres) Não precisarei configurar nada no apache?


4. Re: Usando 2 banco de dados ao mesmo tempo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 01/08/2012 - 10:09h

Isso mesmo, não precisa configurar nada no apache, só precisa instalar os módulos para o php ( caso já não tenham sido instalados ).

No programa php o programador vai saber o que fazer, pois basta fazer a conexão com o respectivo banco de dados.


5. Re: Usando 2 banco de dados ao mesmo tempo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 01/08/2012 - 10:13h

Para ver como instalar os módulos para o php e exemplo de conexão veja esse artigo que fiz: http://www.vivaolinux.com.br/artigo/Consultas-SQL-pelo-Terminal-no-Postgres-Mysql-SQL-Server-etc/


6. Re: Usando 2 banco de dados ao mesmo tempo

Milrak Pereira Pessoa
milrak

(usa Ubuntu)

Enviado em 01/08/2012 - 15:20h

rai3mb escreveu:

Para ver como instalar os módulos para o php e exemplo de conexão veja esse artigo que fiz: http://www.vivaolinux.com.br/artigo/Consultas-SQL-pelo-Terminal-no-Postgres-Mysql-SQL-Server-etc/


Fiz o que se artigo dizia (Ele é super fácil simples e direto, objetivo), Só que na prática não entendi bem, agora eu vou poder usar o 2 bancos de dados ao mesmo tempo?
O.o (Rai3mb, vc é o cara mais paciente desse forum.. kkk.. vou te pertubar até vc não aguentar mais, sou iniciante ainda..)


7. Re: Usando 2 banco de dados ao mesmo tempo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 01/08/2012 - 22:35h

Sim, inclusive naquele artigo a partir da classe conexão podes fazer na sua aplicação algo que faço assim:



$conn_mysql = DataBase::getConn(pgsql_minhaBaseEmPostgres);
$conn_post = DataBase::getConn(mysql_minhaBaseEmMySQL);

# agora pode usá-los a vontade...



8. Re: Usando 2 banco de dados ao mesmo tempo

Milrak Pereira Pessoa
milrak

(usa Ubuntu)

Enviado em 02/08/2012 - 00:15h

rai3mb escreveu:

Sim, inclusive naquele artigo a partir da classe conexão podes fazer na sua aplicação algo que faço assim:



$conn_mysql = DataBase::getConn(pgsql_minhaBaseEmPostgres);
$conn_post = DataBase::getConn(mysql_minhaBaseEmMySQL);

# agora pode usá-los a vontade...


Esse código eu vou colocar no arquivo que vai fazer a conexão com o banco de dado? (o conexao.php) ??

To doido pra fazer o teste, mais ainda não consegui resolver o problema das permissões nas pastas.. :/ Não consigo fazer nada sem dar as permissões... :/


9. Re: Usando 2 banco de dados ao mesmo tempo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 02/08/2012 - 03:00h

* Permissões: seja o dono do diretório MESTRE (www):

sudo chown seu_usuario -R /var/www
sudo chgrp www-data -R /var/www
sudo chmod 774 -R /var/www

* Sobre o código sim, e igual o que vc já faz em mysql....


10. Re: Usando 2 banco de dados ao mesmo tempo

Milrak Pereira Pessoa
milrak

(usa Ubuntu)

Enviado em 02/08/2012 - 12:32h

rai3mb escreveu:

* Permissões: seja o dono do diretório MESTRE (www):

sudo chown seu_usuario -R /var/www
sudo chgrp www-data -R /var/www
sudo chmod 774 -R /var/www

* Sobre o código sim, e igual o que vc já faz em mysql....


Olha o que retornou:
sudo: /var/lib/sudo pode ser escrito por outros que não sejam o dono (040777), deve ter o modo 0700




11. Re: Usando 2 banco de dados ao mesmo tempo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 02/08/2012 - 23:51h

São tres linhas de comados, uma por vez...


12. Re: Usando 2 banco de dados ao mesmo tempo

Milrak Pereira Pessoa
milrak

(usa Ubuntu)

Enviado em 03/08/2012 - 15:01h

rai3mb escreveu:

São tres linhas de comados, uma por vez...


Tudo que eu faço, só retorne isso:
sudo: /var/lib/sudo pode ser escrito por outros que não sejam o dono (040777), deve ter o modo 0700



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts