Liberar acesso remoto ao MySQL
  • Para logar-se no banco local execute o comando:
    #> mysql -u[usuario] -p[senha]
       
  • Para logar-se no banco remoto execute o comando:
    #> mysql -h [ip_maquina_server] -u [usuario] -p[senha]
       
  • Setar todas as permissões possiveis:
    mysql> grant all on *.* to [usuario] identified by "[senha]";
       
  • Setar permissões para um banco específico:
    mysql>grant all on banco.* to [usuario] identified by "[senha]";
       
  • Setar permissões para um banco específico e uma máquina específica:
    grant all on banco.* to [usuario]@[ip_maquina_cliente] identified by "[senha]";
       
    no caso do [ip_maquina_cliente] pode ser utilizado uma rede da seguinte forma 10.16.% indicando que todas as máquinas da rede 10.16.0.0/16 podem acessar o banco
  • Para descarregar do cache para o disco as entradas novas nas tabelas de permissões do mysql, não necessitando seu reinício execute:
    mysql> flush privileges;
       
IP
35.172.217.174