sql >> Databasteknik >  >> RDS >> Mysql

Jag försöker starta mysql-client i Docker men jag får åtkomst nekad på grund av användarfel

hmm, det ser ut som att problemet är med behörighetsanvändare för databastabellen, försök skapa en privilegierad användare i din databas med namnet root. Kontrollera sedan igen

===========================================================================================testa dessa frågor i din databas:

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

om koden ovan inte fungerar, försök med den andra

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



  1. Dumpa sql-filen till ClearDB i Heroku

  2. Rails + Postgres drop-fel:databas nås av andra användare

  3. Hur man tar bort den senaste posten (på villkor) från en tabell i MySql

  4. Hur fungerar MySQL-vyer?