Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

acesso remoto mysql 8

  1. Excluir ou comentar o bind_address parâmetro do my.ini arquivo.
  1. Reinicie o serviço.

  2. Crie a root usuário (sim, um novo usuário porque o que existe é '[email protected] ' que é apenas acesso local):

    CREATE USER 'root'@'%' IDENTIFIED BY '123';

  3. Dê os privilégios:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

Porque não funciona CREATE com GRANT ?

MySQL8 não pode mais criar um usuário com GRANT , portanto, há um erro em IDENTIFIED BY '123' se você tentar usá-lo com GRANT , que é o erro mais comum.