sql >> Databáze >  >> RDS >> Mysql

Vzdálený přístup mysql 8

  1. Smažte nebo okomentujte bind_address parametr z my.ini soubor.
  1. Restartujte službu.
  2. Vytvořte root uživatel (ano, nový uživatel protože to, co existuje, je '[email protected] ' což je pouze místní přístup):

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

  3. Udělte oprávnění:

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

Protože to nefunguje CREATE with GRANT ?

MySQL 8 již nemůže vytvořit uživatele s GRANT , takže v IDENTIFIED BY '123' je chyba pokud jej zkusíte použít s GRANT , což je nejčastější chyba.



  1. MYSQL UPDATE SET ve stejném sloupci, ale s více klauzulemi WHERE

  2. Jak vybrat všechny záznamy, které jsou 10 minut v rámci aktuálního časového razítka v MySQL?

  3. Vytvoření řetězce z několika záznamů se 2 sloupci

  4. Polymorfismus v SQL databázových tabulkách?