<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Ola, Grupo.<div><br></div><div><br></div><div>  Fiz todos os testes possíveis e impossíveis antes de postar aqui minha duvida. Só para esclarecer mais detalhes sobre o problema, eu fiz testes em vários ambientes : SEVEN, XP e LINUX DEBIAN e também com as versões do PERL "STRAWBERRY" E "ACTIVEPERL" 5.14 e 5.16.</div><div><br></div><div><br></div><div>  Conectei localmente em cada máquina utilizando o usuário e senha em questão no prompt do mysql para saber se havia alguma restrição quanto a ele mesmo, mas em todos os casos deu certo os acessos normalmente. Tentei outros aplicativos e também tive exito, somente com o PERL está acontecendo isso. </div><div><br></div><div>   Tenho boa experiência com o MYSQL e já utilizo ele em produção com uma aplicação em C++ e na Web com o PHP, só que estou disposto a trocar tudo isso pelo PERL, mas esbarrei justamente nesta questão da conexão. Também acho muito estranho tal coisa, por isso mesmo me recorri ao grupo, porque isso consumiu o meu saber de tal jeito que fiquei sem ação para resolver sozinho.</div><div><br><br><div><hr id="stopSpelling">Date: Tue, 21 May 2013 11:37:59 -0400<br>From: marciorp@gmail.com<br>To: saopaulo-pm@mail.pm.org<br>Subject: Re: [SP-pm] DBI:mysql erro na conexão<br><br><div dir="ltr"><div class="ecxgmail_default" style="font-family:arial,helvetica,sans-serif;">Daniel, bom dia!</div><div class="ecxgmail_default" style="font-family:arial,helvetica,sans-serif;"><br></div><div class="ecxgmail_default" style="font-family:arial,helvetica,sans-serif;">
Posso sim, só seja mais especifico.</div><div class="ecxgmail_default"><font face="arial, helvetica, sans-serif">Servidores IBM (20 se não me engano) e HP (25 se não me engano) com storage EMC e HP. Quando parei tínhamos acabado de concluir a migração para SQL Server 2008 R2. Eu comecei com SQL 7.0 (um pesadelo).</font></div>
<div class="ecxgmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="ecxgmail_default"><font face="arial, helvetica, sans-serif">Diga os detalhes exatos que vejo se me recordo ou tenho aqui para te passar.</font></div>
<div class="ecxgmail_default"><br></div><div class="ecxgmail_extra"><div><div dir="ltr">[...]'s<br><br>Marcio<div><br></div><div><div style="font-family:arial;font-size:small;">========================================</div>
<div style="font-family:arial;font-size:small;">########### Campanha Ajude o Marcio! ###########</div><div style="font-family:arial;font-size:small;"><a href="http://sosmarcio.blogspot.com.br/" style="color:rgb(17,85,204);" target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div style="font-family:arial;font-size:small;"><a href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793" style="color:rgb(17,85,204);" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br></div><div style="font-family:arial;font-size:small;">
========================================</div></div></div></div>
<br><br><div class="ecxgmail_quote">Em 21 de maio de 2013 11:24, Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>></span> escreveu:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">Márcio boa tarde!<br>
<br>
Você pode dar mais detalhes sobre o seu antigo trabalho de DBA ?<br>
<br>
Como:<br>
<br>
Qual banco vocês usavam ? Que tipo de otimizações vocês faziam ?<br>
<br>
2013/5/21 Marcio - Google <<a href="mailto:marciorp@gmail.com">marciorp@gmail.com</a>>:<br>
<div><div class="h5">> Luis, me desculpe, mas concordo com o Tiago!<br>
><br>
> Fui DBA por mais de 12 anos, em bases relativamente grandes (>500TB e<br>
> 25.000K trans/min), e essa questão das permissões sempre foi o menor dos<br>
> problemas!<br>
><br>
> Ainda mais nesse caso, que pelo que entendi é um ambiente de testes.<br>
><br>
> [...]'s<br>
><br>
> Marcio<br>
><br>
> ========================================<br>
> ########### Campanha Ajude o Marcio! ###########<br>
> <a href="http://sosmarcio.blogspot.com.br/" target="_blank">http://sosmarcio.blogspot.com.br/</a><br>
> <a href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
> ========================================<br>
><br>
><br>
> Em 21 de maio de 2013 11:16, Tiago Peczenyj <<a href="mailto:tiago.peczenyj@gmail.com">tiago.peczenyj@gmail.com</a>><br>
> escreveu:<br>
><br>
>> Se evita/corrige vulnerabilidade de sql injection usando prepared<br>
>> statement.<br>
>><br>
>> restringir os usuarios eh um tipo de politica. ja trabalhei com ambas as<br>
>> formas e nao vi nenhuma vantagem em usar algo diferente de *.* ate pq alem<br>
>> de sql injection vc tem outros tipos de ataques como exaustao de recursos<br>
>> que sao requests validos porem destinados a ocupar a CPU com coisas inuteis.<br>
>> trabalhar proximo dos times de producao, seguranca, qualidade, etc, faz do<br>
>> dev um programador melhor mas achar que recomendar GRANT *.* eh algo de se<br>
>> envergonhar ja acho _deselegante_.<br>
>><br>
>><br>
>><br>
>> 2013/5/21 Luis Motta Campos <<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>><br>
>>><br>
>>> Oies.<br>
>>><br>
>>> Ricardo, você deveria se envergonhar de dizer coisas assim na lista. Isto<br>
>>> é muito má prática de desenvolvimento e faz a vida dos administradores de<br>
>>> bases de dados muito, muito difícil.<br>
>>><br>
>>> Marcio, você precisa identificar e aplicar a menor quantidade possível de<br>
>>> privilégios aos seus usuários para garantir que eles possam fazer o mínimo<br>
>>> essencial de operações de bases de dados no menor e mais restrito grupo de<br>
>>> objetos definidos na base de dados. De outra forma, você vai estar MUITO<br>
>>> vulnerável a todo tipo de ataques usando técnicas de SQL Injection.<br>
>>><br>
>>> Putamplexos.<br>
>>> --<br>
>>> Luis Motta Campos<br>
>>> is a DBA, Foodie, and Photographer<br>
>>><br>
>>><br>
>>> On 21 May 2013, at 15:31, Ricardo Stock <<a href="mailto:ricardostock@bol.com.br">ricardostock@bol.com.br</a>> wrote:<br>
>>><br>
>>> > Marcio, teu usuário que voce esta tentando se conectar tem acesso ao<br>
>>> > banco<br>
>>> > Executa este comando no mysql para liberar o acesso GRANT ALL<br>
>>> > PRIVILEGES ON *.* TO usuario@'%' IDENTIFIED BY 'senha de acesso' WITH GRANT<br>
>>> > OPTION;<br>
>>> ><br>
>>> > antes no mysql verfique o arquivo /etc/mysql/my.cnf  nas configurações<br>
>>> > se a linha BindAddress esta comentanda, se não a comente feito isto reinicie<br>
>>> > o servico.<br>
>>> ><br>
>>> > Se mesmo assim não conseguir, posta o codigo ai.<br>
>>> ><br>
>>> > um abraço<br>
>>> ><br>
>>> > Ricardo Stock<br>
>>> > <a href="http://www.stocksistemas.com.br" target="_blank">www.stocksistemas.com.br</a><br>
>>> > ----- Original Message -----<br>
>>> > From: Marcio Souza<br>
>>> > To: <a href="mailto:saopaulo-pm@pm.org">saopaulo-pm@pm.org</a><br>
>>> > Sent: Tuesday, May 21, 2013 10:16 AM<br>
>>> > Subject: [SP-pm] DBI:mysql erro na conexão<br>
>>> ><br>
>>> > Olá, Grupo.<br>
>>> ><br>
>>> ><br>
>>> ><br>
>>> >    Estou começando o meu trabalho com o Perl e esbarrei numa "sinuca de<br>
>>> > bico", tento conectar em um base mysql através da rede interna usando o ip<br>
>>> > da máquina e utilizando um usuário diferente do root, mas com todos os<br>
>>> > acessos a base que tento conectar, mas para minha surpresa aparece "1045<br>
>>> > Access denied for user".<br>
>>> ><br>
>>> >    Utilizando o próprio mysql consigo acessar tudo corretamente mesmo<br>
>>> > remotamente, o que pode ser neste caso de tão estranho que bloqueia o acesso<br>
>>> > ?<br>
>>> ><br>
>>> ><br>
>>> >     Estou usando atualmente a versão Strawberry 5.14.<br>
>>> ><br>
>>> > Marcio Souza<br>
>>> ><br>
>>> ><br>
>>> > =begin disclaimer<br>
>>> >    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>> >  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>> >  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>>> > =end disclaimer<br>
>>> > =begin disclaimer<br>
>>> >   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>> > SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>> > L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>>> > =end disclaimer<br>
>>><br>
>>> --<br>
>>> Luis Motta Campos<br>
>>> is a DBA, Foodie, and Photographer<br>
>>> =begin disclaimer<br>
>>>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>>> =end disclaimer<br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Tiago B. Peczenyj<br>
>> Linux User #405772<br>
>><br>
>> <a href="http://about.me/peczenyj" target="_blank">http://about.me/peczenyj</a><br>
>><br>
>> =begin disclaimer<br>
>>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
>> =end disclaimer<br>
>><br>
><br>
><br>
> =begin disclaimer<br>
>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
<br>
<br>
<br>
--<br>
<br>
</div></div>-dom<br>
<br>
--<br>
<br>
IBM - Business Analytics Optimization Consultant<br>
Daniel Mantovani <a target="_blank">+5511 8538-9897</a><br>
XOXO<br>
<div class="ecxHOEnZb"><div class="h5">=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br></div></div>
<br>=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L
=end disclaimer</div></div>                                           </div></body>
</html>