Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL 8-Fernzugriff

  1. Löschen oder kommentieren Sie die bind_address Parameter aus der my.ini Datei.
  1. Starten Sie den Dienst neu.
  2. Erstellen Sie den root Benutzer (ja, ein neuer Benutzer denn was existiert ist '[email protected] ', was nur lokaler Zugriff ist):

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

  3. Vergeben Sie die Privilegien:

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

Weil es nicht funktioniert CREATE with GRANT ?

MySQL 8 kann keinen Benutzer mehr mit GRANT erstellen , also gibt es einen Fehler in IDENTIFIED BY '123' wenn Sie versuchen, es mit GRANT zu verwenden , was der häufigste Fehler ist.