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: [email protected]
> To: [email protected]
> 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: [email protected]
>  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: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a