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

Mysql 8 fjernadgang

  1. Slet eller kommenter bind_address parameter fra my.ini fil.
  1. Genstart tjenesten.
  2. Opret root bruger (ja, en ny bruger fordi det, der findes, er '[email protected] ' som kun er lokal adgang):

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

  3. Giv privilegierne:

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

Fordi det ikke virker CREATE with GRANT ?

MySQL 8 kan ikke længere oprette en bruger med GRANT , så der er en fejl i IDENTIFIED BY '123' hvis du prøver at bruge det med GRANT , som er den mest almindelige fejl.



  1. Hurtigste måde at tjekke for eksisterende post, inden du indsætter [mysql_errno()]

  2. mysql_num_rows():det leverede argument er ikke en gyldig MySQL resultatressource

  3. Undgå understregning i PL/SQL

  4. Tips til overvågning af MySQL til Moodle