[SP-pm] DBI:mysql erro na conexão

Blabos de Blebe blabos at gmail.com
Tue May 21 20:16:16 PDT 2013


Err...

Por aqui é com cerveja mesmo :)


2013/5/21 Marcio Souza <marcio_runner em hotmail.com>

> Sem, duvida ... com cerveja ... ops com certeza. hehehehehe
>
> ------------------------------
> Date: Tue, 21 May 2013 17:31:39 -0300
> From: andregarciacarneiro em gmail.com
>
> To: saopaulo-pm em mail.pm.org
> Subject: Re: [SP-pm] DBI:mysql erro na conexão
>
> Eu avisei!
>
>
> 2013/5/21 Marcio Souza <marcio_runner em hotmail.com>
>
> Sim, Bablos.
>
>
>     Justamente o erro e meu por ainda misturar os conceitos de uma
> linguagem com outra, mas o PERL me surpreendeu de todas as formas pelo
> estabilidade e a portabilidade do código, espero chegar no meu objetivo que
> é traduzir o meu projeto em C++ para PERL na interface WEB.
>
> Ola, Renato
>
>
>     Sim, as minhas informações vem do banco de dados só que estão
> criptografadas, logo na tradução vou colocar está função para verificar e
> já alterar os conteúdos para não acontecer mais isso.
>
>
>
> Ola, Tiago.
>
>     Não copiei, na verdade estou fazendo o meu 1o. programa em PERL, claro
> que estou aproveitando ideias e rotinas de outras fontes, mas a opção do
> debug realmente me passou desapercebido, logo tudo isso que aconteceu me
> deu muita informação, espero mesmo contar com o apoio de todos neste inicio
> de trabalho.
>
>
> Grato mais uma vez a todos pelo tempo empenhado comigo, espero retribuir
> no futuro quando puder ajudar com a experiência adquirida.
>
>
>
> ------------------------------
> From: renato.cron em gmail.com
> Date: Tue, 21 May 2013 16:31:58 -0300
>
> To: saopaulo-pm em mail.pm.org
> Subject: Re: [SP-pm] DBI:mysql erro na conexão
>
> a unica coisa que achei estranho é,
>
> sua senha deve ser algo como @*#* onde *# é um número* pois se não, o
> "use stricts" teria avisado você, provavelmente que a variavel
> @foorestodasuasenha não existe.
>
> portanto, não entendi como você criaria uma função para evitar isso.
>
> se você estiver lendo a senha de um arquivo, por exemplo, você não precisa
> tratar nada! o @, assim como %, só é trocado nas strings entre ", as ' ou
> q{} (que é um ' com outro caractere) assim como o qq "é" o "
>
>
> 2013/5/21 Blabos de Blebe <blabos em gmail.com>
>
> Não cara,
>
> De acordo com o que você reportou, o DBI->connect funcionou perfeitamente
> conforme especificado e não te enganou.
>
> *Você* é que deixou passar que aspas duplas permitem interpolação de
> variáveis ao passo que aspas simples não permitem.
>
> Isso é um deslize comum, dentre vários outros, quando se está começando
> com o Perl.
>
> Não se preocupe, todo mundo passa por isso e estamos aqui pra dar o maior
> apoio.
>
> Só cuidado pra não "culpar o culpado errado" :)
>
> Perl tem alguns comportamentos considerados não usuais pra quem vem de
> outras linguagens, mas você vai perceber que tudo é bem documentado e muito
> consistente, na verdade.
>
> []'s
>
>
>
>
> 2013/5/21 Marcio Souza <marcio_runner em hotmail.com>
>
>    Sim, Blabos.
>
>
>
>     Vou testar as possibilidade que você indicou, mas para não esquecer
> mais disso estou criando uma função somente para tratar isso, realmente
> ficou camuflado o problema pois a DBI->connect me enganou.
>
> ------------------------------
> From: blabos em gmail.com
> Date: Tue, 21 May 2013 15:27:04 -0300
>
> To: saopaulo-pm em mail.pm.org
> Subject: Re: [SP-pm] DBI:mysql erro na conexão
>
> Opa,
>
> Ao invés de "blablabla\@blebleble"
>
> Experimenta 'blablabla em blebleble'
>
> ou ainda q{blablabla em blebleble}
>
>
> 2013/5/21 Marcio Souza <marcio_runner em hotmail.com>
>
> Ola, Ricardo.
>
>      Sim, tudo que estou fazendo e em ambiente de testes, tenho uma
> maquina windows seven, nela tenho o virtualbox emulando uma maquina xp e
> outra debian so para fazer testes entre elas.
>
>
>      Senhores, descobri a minha gafe, mas como sou iniciante em PERL por
> favor me desculpem por tomar vosso tempo. Estou programando em PERL mas
> ainda raciocino em C++, logo a confusão.
>
>      Minha senha para acesso ao banco de dados tem caracteres especiais
> juntamente com números e letras, logo justamente neste teste que estou
> fazendo a senha estava com o caracter "@", só que como estava colocando a
> senha junto com a função que conecta ao banco, não aparecia o problema, mas
> quando peguei o exemplo indicado a senha e declarada em uma variável ai o
> interpretador me indicou o "@" como um intruso, na mesma hora achei o
> problema e resolvi colocando desta forma "\@".
>
>     Mil desculpas novamente, mas realmente vou ter que penar muito ainda
> para pensar em PERL, pois faz anos que programo em C++.
>
>
>     Mas como de toda situação adversa tiramos algo de bom, neste caso pelo
> menos para mim, foi o contato com a LISTA, pois ainda não tinha postado
> nada aqui, mesmo tendo me cadastrando faz 01 mês. Deu para sentir o empenho
> de todos em resolver o problema dos outros e isso não tem preço quando
> estamos em apuros.
>
>     Grato a todos ...
>
>
>
>     Marcio Souza
>
>
> ------------------------------
> From: ricardostock em bol.com.br
> To: saopaulo-pm em mail.pm.org
> Date: Tue, 21 May 2013 14:57:08 -0300
>
> Subject: Re: [SP-pm] DBI:mysql erro na conexão
>
> Marcio, deixa eu ver se entendi.
>
> se voce conctar localmente voce acessa, tipo host=127.0.0.1, se tentar se
> conctar remotamente não da host=192.168.0.x
>
> Esse é o problema ?
>
> Ricardo Stock
> www.stocksistemas.com.br
>
> ----- Original Message -----
> *From:* Marcio Souza <marcio_runner em hotmail.com>
> *To:* saopaulo-pm em mail.pm.org
> *Sent:* Tuesday, May 21, 2013 11:57 AM
> *Subject:* Re: [SP-pm] DBI:mysql erro na conexão
>
> Ola, Grupo.
>
>
>    Quanto ao comando GRANT no mysql foi a 1a. coisa que fiz, mas tenho uma
> outra aplicação em C++ que esta conectando normalmente com o mesmo usuário
> e senha. Abaixo vou postar o código que estou usando para teste.
>
>    Obs: se acesso a maquina do IP abaixo localmente, trocando o ip por
> localhost, consigo normalmente fazer a conexão e extrair os dados.
>
>
>  #!/usr/bin/perl
>
> use strict;
> use DBI;
>
> my $dbh = DBI->connect(
>     "dbi:mysql:dbname=mydb;host=192.168.0.107",
>     "usuario",
>     "senha",
>     { RaiseError => 1 },
> ) or die $DBI::errstr;
>
> my $sth = $dbh->prepare("SELECT VERSION()");
> $sth->execute();
>
> my $ver = $sth->fetch();
>
> print @$ver;
> print "\n";
>
> $sth->finish();
> $dbh->disconnect();
>
> > Date: Tue, 21 May 2013 10:56:54 -0300
> > From: andre em andrewalker.net
> > To: saopaulo-pm em mail.pm.org
> > Subject: Re: [SP-pm] DBI:mysql erro na conexão
> >
> > On Tue, May 21, 2013 at 10:31:57AM -0300, Ricardo Stock wrote:
> > > Executa este comando no mysql para liberar o acesso GRANT ALL
> PRIVILEGES ON
> > > *.* TO usuario@'%' IDENTIFIED BY 'senha de acesso' WITH GRANT OPTION;
> >
> > *medo*
> >
> >
> > =begin disclaimer
> > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> > SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> > =end disclaimer
>
> ------------------------------
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
> =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/SaoPaulo-pm mailing list:
> SaoPaulo-pm em pm.org L =end disclaimer
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
> =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/SaoPaulo-pm mailing list:
> SaoPaulo-pm em pm.org L =end disclaimer
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
>
> --
> Saravá,
> Renato CRON
> http://www.renatocron.com/blog/
> @renato_cron <http://twitter.com/#%21/renato_cron>
>
> =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/SaoPaulo-pm mailing list:
> SaoPaulo-pm em pm.org L =end disclaimer
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
>
> --
> André Garcia Carneiro
> Software Engineer
> (11)982907780
>
> =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/SaoPaulo-pm mailing list:
> SaoPaulo-pm em pm.org L =end disclaimer
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130522/f50fd7f8/attachment-0001.html>


More information about the SaoPaulo-pm mailing list