Hỏi về cách sử dụng Sequelize trong node js.
-
Chào các bác em là thành viên mới tinh nếu có gì sai sót mong các bác thông cảm ^^.
Tình hình là em mới làm quen với Sequelize để kết nối với mySql nhưng nó liên tục báo lỗi : SequelizeAccessDeniedError: Access denied for user 'root'@'localhost' (using password: YES) ..mặc dù đã nhập password đúng mong các bác giải đáp
-
@Lê-Minh-Hiệp MySQL version bạn dùng là bao nheieu vậy. MySQL 8.0 có 1 lỗi password authenticate với
caching_sha2_password
This is because caching_sha2_password is introduced in MySQL 8.0, but the Node.js version is not implemented yet. You can see this pull request (https://github.com/mysqljs/mysql/pull/1962) for more information. Probably a fix will come soon!
Hiện tại PR vẫn đang open. Nên cách fix bạn làm đỡ theo như vầy:
https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server
-
Nguyen Hien cám ơn đã dành thời gian em sửa được rồi ạ. ^^