Acesso remoto ao MySQL
Quando instalamos o Mysql reparamos que não nos dá acesso ao de outra máquina
Isto é normal, é o sistema de segurança da aplicação. Se queremos ter acesso temos que alterar a configuração.
Em ambientes Microsoft o ficheiro de configuração do MySQL é encontrado em
Windows XP:
C:\Program Files\MySQL\MySQL Server [VERSÂO DO MYSQL]\my.ini
Windows 7:
C:\Program Files (x86)\MySQL\MySQL Server [VERSÂO DO MYSQL]\my.ini
Em Linux geralmente é encontrado em:
/etc/my.cfg
Agora editem o ficheiro de configuração e procurem por bind-address, algo com a seguinte linha
bind-address 127.0.0.1
Depois basta apagar a linha ou adicionar um # no início da linha ficando assim
#bind-address 127.0.0.1
De seguida reiniciem o processo do MySQL.
Agora necessitam de adicionar permissões ao utilizador para poder aceder remotamente. Para isso executem este comando no MyQSL
GRANT ALL ON [BASE DE DADOS].* TO [UTILIZADOR]@[IP] IDENTIFIED BY '[PASSWORD]';
Substituam
[BASE DE DADOS] pela base de dados que esse utilizador tem acesso ou usem * para ter acesso a todas as bases de dados.
[UTILIZADOR] é o utilizador que vai ter acesso remoto
[IP] é o ip que vai ter acesso remotamente ao servidor, substituam por % caso queiram que este utilizador aceda de qualquer IP.
[PASSWORD] é a password usada quando este utilizador acede remotamente.
Depois para atualizar os privilégios. Corram dentro do MySQL o comando
flush privileges;
Agora já podem aceder ao MySQL remotamente….
Pode fazer uma doação para ajudar a mater o site, Obrigado!