Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Próbuję uruchomić klienta mysql w Dockerze, ale otrzymuję odmowę dostępu z powodu błędu użytkownika

hmm, wygląda na to, że problem dotyczy użytkownika z uprawnieniami do tabeli bazy danych. Spróbuj utworzyć w bazie danych użytkownika uprzywilejowanego o nazwie root. Następnie sprawdź ponownie

===================================================================================================Wypróbuj te zapytania w swojej bazie danych:

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

jeśli powyższy kod nie działa, spróbuj z drugim

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Warunkowy SELECT MySQL w SELECT

  2. Algorytm generowania liczby losowej

  3. zapytanie o zestaw w relacyjnej bazie danych

  4. mysql.h brakuje .... (Ruby on Rails, OSX)

  5. Jak emulować pełne sprzężenie zewnętrzne w tym zapytaniu?