Я пытаюсь аутентифицировать пользователя, подключившись к mysql БД, где у меня есть информация об идентификаторе кандидата и его паролях. Как показано в демонстрациях , я создал файл «server. js», в котором я пытаюсь создать новое соединение и распечатать, если соединение установлено.
const connection = mysql.createConnection({
host: '51.51.x.x',
port: 3306,
user: 'intrinsic',
password: 'mypassword',
database : 'practisework'
});
connection.connect(function(err){
(err)? console.log(err): console.log(connection);
});
и когда я запускаю код с помощью команды node server, я получил следующую ошибку.
code: 'ER_ACCESS_DENIED_ERROR',
at Protocol._enqueue (C:\Users\ISL Lohitha\Documents\CareerGuidance\node_modules\mysql\lib\protocol\Protocol.js:144:48)
at Protocol.handshake (C:\Users\ISL Lohitha\Documents\CareerGuidance\node_modules\mysql\lib\protocol\Protocol.js:51:23)
at Connection.connect (C:\Users\ISL Lohitha\Documents\CareerGuidance\node_modules\mysql\lib\Connection.js:116:18)
at Object.<anonymous> (C:\Users\ISL Lohitha\Documents\CareerGuidance\server.js:19:12)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47 {
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlMessage: "Access denied for user 'intrinsic'@'175.101.99.33' (using password: YES)",
sqlState: '28000',
fatal: true
}
Это маршрутизация на какой-то неизвестный IP, потому что IP, который я дал, не 175.101.99.33, который даже не мой локальный IP (192.10 .65.39). Я попытался получить доступ к базе данных сервера со своих рабочих мест P C - MySQL, и у меня не было проблем. Любая помощь, необходимая для подключения к базе данных.