You are on page 1of 6

Como configurar um servidor MySQL para ser acessado remotamente (de qualquer local).

por Valter Henrique Author do post : Gustavo Henrique Rodrigues Pinto Tomas. --Neste post irei ensinar como configurar um servidor MySQL para ser acessado remotamente (de qualquer local). Primeiramente necessrio instalar o MySQL Server. Ento baixe o MySQL Server (disponvel em http://dev.mysql.com/downloads/mysql/) e execute-o na mquina que ficar rodando o servidor, ou seja, a mquina que ser acessada remotamente. O inicio da instalao bem simples, apenas d Next, Next e Next at chegar na tela abaixo.

Nesta tela, selecione a instalao completa e em seguida click em Install. Continue dando Next, Next e depois Finish.

Nesta ultima tela, deixa a opo Launch the MYSQL Instance Configuration Wizard habilitada. Clique em Finish e o Wizard de configurao do MySQL ser iniciado. Este processo o mais importante e definir como o MySQL ir se comportar nesta mquina. Na tela abaixo, selecione Instalao Detalhada.

Na prxima tela selecione Server Machine.

Em seguida v clicando em Next at chegar a seguinte tela:

Nela selecione a opo Add Firewall exception for this por e cliqu em Next. V clicando em Next at chegar novamente na seguinte tela.

Nesta tela, selecione a opo Launch the MySQL Server automatically e Include Bin Directory in Windows Path e clique em next. Na prxima tela necessrio cadastrar uma senha de root. Eu recomendo no utilizar nenhuma senha que tenha root no meio, ao invs disso utilize ert por exemplo. Ainda nesta tela, NO selecione a opo Enable root acess from remote machines e clique em next.

Na tela seguinte, clique em next e tora para que tudo seja configurado corretamente. Em seguida clique em Finish. Pronto! Seu MySQL servidor esta configurado. Agora basta setar os atributos necessrios para permitir que ele seja acessado remotamente. Para testarmos as configuraes remotas, eu sugiro instalar o cliente do prprio MySQl disponvel em http://dev.mysql.com/downloads/gui-tools/5.0.html. Em seguida, basta permitir acesso ao usurio root remotamente. Entre no prompt de comando do Windows (Iniciar -> Executar -> cmd ) e digite os seguintes comandos. mysql -u root p GRANT ALL ON *.* TO root@'% IDENTIFIED BY ert WITH GRANT OPTION; FLUSH PRIVILEGES; Exit Feito isso, basta fechar o prompt e testar as configuraes. Para tal, basta entrar no Mysql Query Browser e no campo Server Host colocar o seu prprio Ip. Se ele iniciar corretamente, significa que as configuraes foram feitas corretamente. Agora basta voc acessar este banco de dados de outra mquina usando como host o IP da mquina que foi configurado o MySQL Server e os demais parmetros, como porta (3306), usurio (root) e senha. Para complementar este post, desejvel criar um hostname da mquina em que o MySQL Server esta hospedado. Isto deve-se ao fato de que uma hora ou outra o IP desta mquina vai mudar. Ento esta tcnica

faz com que, independente do IP, o cliente sempre consiga acessar o servidor utilizando DNS.

You might also like