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

Snažím se spustit mysql-client v Dockeru, ale byl mi odepřen přístup kvůli chybě uživatele

hmm, vypadá to, že problém je s oprávněním uživatele pro tabulku databáze, zkuste ve své databázi vytvořit privilegovaného uživatele s názvem root. Poté prosím zkontrolujte znovu

=============================================================================================Zkuste tyto dotazy ve vaší databázi:

INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

pokud výše uvedený kód nefunguje, zkuste druhý

$mysql -u root mysql
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;



  1. automaticky naplní tabulku fiktivními daty v mysql

  2. Jak odečíst 30 dní od aktuálního data a času v mysql?

  3. Vícenásobný vyhledávací dotaz PHP MySQL pomocí možnosti / výběru značek formuláře HTML

  4. Najděte skupinu záznamů, které odpovídají více hodnotám