Fórum de Tutoriais

Acesso Conexão MySQL Remota Linux  Imprimir este Artigo

Como root no terminal do linux digite:

nano /etc/mysql/my.cnf

Agora altere a seguinte linha..

bind-address = 127.0.0.1
..para..
bind-address = 0.0.0.0

Agora reinicie o serviço mysql com:

/etc/init.d/mysql restart

Entre no prompt do mysql com:

mysql --user=root --password=suasenha

Então digite o seguinte comando:

GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'suasenha';

Esse comando é bem explicativo, ele garante (GRANT) todos (ALL) os privilégios de acesso a todos (*.*) os databases do banco, ao (TO) usuário (‘root’) em todas as máquinas (‘%’) usando a senha do usuário root (IDENTIFIED BY ‘suasenha’). Traduzindo em miúdos, você acessa tudo no banco com o usuário root em qualquer máquina remota.

Obs: Se quiser dar acesso somente a uma maquina específica troque ‘%’ pelo ip da máquina, por exemplo, dar acesso somente a máquina 192.168.0.2, ficaria assim o comando:

GRANT ALL ON *.* TO 'root'@'192.168.0.2' IDENTIFIED BY 'suasenha';

Obs2: Onde estiver escrito suasenha, troque pela senha do usuário root.

Entre em contato com nosso suporte para obter as orientações necessárias.

Esta resposta lhe foi útil?

Veja também

O que é "cPanel WHM & VPS"?
O cPanel WHM é usado por clientes DedicadoBR que vão "revender" hospedagem de...
Habilitando .htaccess no Ubuntu
Você precisa habilitar o mod_rewrite (pode ser que ele já esteja...
Não consigo instalar arquivos .exe no meu Windows Server 2008
Por padrão, o nosso Windows Server 2008 vem recusando todos os tipos de arquivos,...
Como acessar o SSH (ROOT) do VPS
Para acessar o SSH do seu VPS recomendamos os programas abaixo: Tunnelier (6,53 MB) Um dos...
Habilitando .htaccess no Ubuntu
Você precisa habilitar o mod_rewrite (pode ser que ele já esteja...