sql >> Database >  >> RDS >> Mysql

django.db.utils.OperationalError:(1045:Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:NEE)

Voer het volgende uit in de mysql-console om de wachtwoordcoderingsmethode te wijzigen in de oude versie in Mysql (het is gewijzigd om cha2 te gebruiken in Mysql 8.0)

mysql -u root -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';  
FLUSH PRIVILEGES;

Dan zou je vrij moeten zijn om python manage.py migrate . uit te voeren .



  1. mysql-query om rijgegevens dynamisch naar kolommen te converteren

  2. Het verschil begrijpen tussen BEHALVE en NIET IN operators

  3. Oracle RAC en sequenties

  4. Beheerprogramma's voor SQL Server 2017