quarta-feira, 23 de fevereiro de 2011

Ubuntu Server 10.10 - Instalação e Configuração para acesso remoto do MySQL.

Objetivo:
Realizar instalação e configuração para o acesso remoto do MySQL 5.1. Para realizar o acesso remoto utilizaremos o MySQL Workbench.


# - Significa que o comando deve ser executado pelo usuário root.
$ - Significa que o comando deve ser executado por um usuário sem privilégios. 


Antes de começarmos o arquivo faça o download do MySQL Workbench (http://dev.mysql.com/downloads/workbench/).


Instalação.

Para realizar a instalação no servidor:
# apt-get install mysql-server-5.1

Para iniciar o serviço:
# /etc/init.d/mysql start

Para parar o serviço:
# /etc/init.d/mysql stop

Para verificar o status do serviço:
# /etc/init.d/mysql restart

Configuração.

Abra o arquivo "/etc/mysql/my.cnf":
# nano /etc/mysql/my.cnf

Comente a seguinte linha (para comentar só colocar "#" na frente da linha):
bind-address = 127.0.0.1


Para acessar o MySQL:
# mysql -u root -p

Agora vamos criar um usuário com permissão ao acesso remoto:
mysql> grant all privileges on *.* to 'admin'@'192.168.1.%' identified by "123456"

*.* - Significa que o usuário tem acesso a todos os banco de dados, caso você queria definir um único bando de dados fica dessa maneira BD.* 
admin - O login do usuário que você esta criando, caso o usuário que você informar já tiver cadastrado no MySQL você esta alterando as suas permissões.
192.168.1.% - Estou definindo que o usuário pode realizar o acesso de qualquer PC que esteja nesta classe de rede local.
123456 - Senha do novo usuário que esta sendo criado.

Obs.: ' e " que estão na linha de comando em azul são necessárias, não podemos ignorar estes simples caracteres.

MySQL Workbench.

Agora vamos seguir um passo-a-passo para realizarmos o acesso remoto ao servidor MySQL. Não entrarei no mérito da instalação do MySQL Workbench pois é muito simples.

Click no botão "New Connection" na tela home conforme esta sendo demonstrado abaixo:


Após ter clikado no botão "New Connection":

Agora você deverá preencher os campos acima conforme a próxima imagem:


Após ter preenchido todos os campos click no botão "Teste Connection", deverá aparecer a seguinte tela, pode ser que em algumas situação ele solicite a senha do usuário informado para realizar o teste de conexão:

Caso apareça a tela acima a conexão já esta funcionando normalmente, caso contrario estou aqui para ajudar pessoal.

Um comentário:

  1. Coloca novamente as figuras... e se possível renova o post para o MySQL 5.6... é totalmente diferente.

    ResponderExcluir