더 나은 개발자가 되고싶다..

[Django] django.db.utils.OperationalError: (2059, <NULL>) 오류 해결 본문

코딩/MySql

[Django] django.db.utils.OperationalError: (2059, <NULL>) 오류 해결

오맹이 2019. 6. 21. 12:17

Mysql 최신버전에서 회원을 생성하면 sha로 암호화가 되기 때문에 django의 settings.py의 database에서 입력한 user의 값들이 다르게 된다.

 

회원을 새로 생성을 해주면 해결된다.

 

CRAETE USER 'userid'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

 

GRANT ALL PRIVILEGES ON database.*to user@'host';

database에는 DB이름을 적고 

user에는 위에서 생성한  userid

host에는 localhost, 127.0.0.1 이런거 적음 된다.