NodeJS: не удается подключить пользователя к базе данных mysql - PullRequest
0 голосов
/ 02 мая 2020

Я делаю шаги моего ребенка в nodejs, используя mqtt, mosca server и mysql db для демонстрационной программы.

Я создал пользователя в базе данных mysql (pangian) и предоставьте ему все привилегии для соответствующей базы данных на локальном хосте. Я могу вставить, удалить, выбрать столбцы из mysql cmd, используя этого пользователя, но когда я пытаюсь создать соединение с базой данных, используя этого пользователя из nodejs, выдается ошибка: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client.

Если я пытаюсь создать соединение (mysql.createConnection), используя пользователя root все работает нормально.

...