Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Permissão para acesso remoto do MySQL
Linux user
Publicado por Perfil removido em 03/08/2006

Login: removido, 1654915 pontos
[ Hits: 45394 ]

Permissão para acesso remoto do MySQL

E aí pinguinzada!!!

Para quem tem um servidor com IP fixo e quer liberar o acesso remoto ao MySQL pela internet exigindo nome de usuário e senha, o comando é simples:

grant all privileges on BD.TABELA to usuário identified by "senha";

Exemplo:

mysql> grant all privileges on LOJA.* to ze identified by "123456";

Para quem quer restringir o acesso a um IP fixo (rede local sem DHCP ou Internet com ADSL Business):

mysql> grant all privileges on LOJA.* to ze@192.168.10.15 identified by "123456";

Para conectar use:

$ mysql -h 200.156.12.2 -D LOJA -u ze -p
Enter Passwd: 123456

Simples!!!


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Recuperando a senha do root de seu MySQL
   Dica Linux recomendada Instalando o MySQL Workbench 5.2.34 no debian 6 (squeeze)
   Dica Linux recomendada MySQL rapidinho
   Dica Linux recomendada Recuperar senha do root do MySQL
   Dica Linux recomendada Redefinindo a senha de root no MySQL (sem saber a atual)

Comentários
[1] Comentário enviado por john.fernando em 03/08/2006 - 20:33h:

Só complementando, o daemon do MySQL aceita um --skip-networking, se este parâmetro for passado o acesso externo não vai funcionar.
O rc.mysqld do Slackware passa esse parâmetro através da variável SKIP setada no início do código do script (slack 10.2 está na linha 27). Para conseguir acesso externo comente a linha desta variável (#SKIP="--skip-networking").
Ainda sobre o --skip-networking, já tive problemas com JSP/Java e conexões (locais mesmo) via driver jdbc do mysql devido a passagem desse parâmetro contida no rc.mysqld.

Valeu!

[2] Comentário enviado por removido em 04/08/2006 - 08:26h:

Valew john! Quando escrevi esta dica eu utilizava Slackware 10.1 e startava o MySQL apenas com mysqld_safe & em um rc.mysql criado por mim. Tenho mania de não usar scripts de inicialização prontos para BD, Firewall, Proxy e Server de net... foi um trauma de qdo eu usava Red Hat 9 hehehehe. Muito obrigado pela dica e um abraço amigo!

[3] Comentário enviado por uiliangurjon em 08/05/2007 - 15:55h:

Ola amigos, fiz tudo como descrito, mas naum deu tenho sempre o mesmo erro can't mysql server 'ip' (10051)

como posso resolver este problema

[4] Comentário enviado por volcom em 10/02/2010 - 10:39h:

Perfeito!

[5] Comentário enviado por taiar em 22/12/2011 - 14:47h:

Cheguei à esse tópico procurando no Google.

Realmente funcionou da forma que foi passada.

Porém, para usuários Debian (e derivados) a configuração muda um pouco.

Editei o arquivo /etc/mysql/my.cnf para procurar pelo --skip-networking como disse o john. Encontrei algo assim no arquivo:

#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

Então bastou comentar o bind-address.

Abraços.

[6] Comentário enviado por samuel1469 em 07/02/2012 - 11:08h:

pessoal descobri uma coisa.. em algumas distribuições Ex suse, o caminho do my.cnf é em \etc\my.cnf e nao tem essa linha de "bind-address" consegui resolver essa problema indo no Yast na int grafica mesmo, e adiona o serviço mysql no firewall, assim vc consegue acessar via administrator admin ou outro client.

[7] Comentário enviado por joserribeirojuni em 14/02/2012 - 17:03h:

http://jrfatec.blogspot.com/2012/02/liberacao-de-acesso-externo-para-o-root.html


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.