Mysql
 sql >> Database >  >> RDS >> Mysql

Accesso remoto a MySQL 8

  1. Elimina o commenta il bind_address parametro da my.ini file.
  1. Riavvia il servizio.
  2. Crea la root utente (sì, un nuovo utente perché ciò che esiste è '[email protected] ' che è solo accesso locale):

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

  3. Dai i privilegi:

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

Perché non funziona CREA con GRANT ?

MySQL 8 non è più possibile creare un utente con GRANT , quindi c'è un errore in IDENTIFIED BY '123' se provi ad usarlo con GRANT , che è l'errore più comune.