Я получаю неизвестную ошибку базы данных, когда пытаюсь подключиться к узлам базы данных

#javascript #node.js #google-chrome-extension

Вопрос:

я создаю расширение chrome, и я продолжаю получать эту ошибку

   code: 'ER_BAD_DB_ERROR',
  errno: 1049,
  sqlState: '42000',
  sqlMessage: "Unknown database 'blinkyblinky'",
  sql: undefined
 

ниже приведен код, который я использую

 const mysql = require('mysql2');

const connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    port: 3306,
    database: 'blinkyblinky'
});

connection.query('SELECT * FROM userdata',
    function(err, results, fields) {
        console.log(err);
        console.log(results);
        console.log(fields);
    }
);
 

это база данных, к которой я пытаюсь подключиться
это база данных, к которой я пытаюсь подключиться

Комментарии:

1. Я не вижу пароля в вашем соединении? Вы уверены, что сервер базы данных, который вы добавили на скриншоте, работает на порту 3306 ?

2. Вы уверены, что база blinkyblinky данных создана?

3. @PankajTanwar да, я проверял несколько раз

Ответ №1:

поэтому я проверял многое, я даже создал базу данных и таблицу и вставил в нее значения с помощью javascript, и это сработало, но когда я проверил locahost phpmyadmin, ни одной из созданных мной баз данных там не было, я подумал, какого черта, поэтому, когда я дважды проверил, очевидно, она создавалась в моем рабочем столе mysql 😂 😂 😂