Чтение базы данных .sql, хранящейся на диске в виде файла, в NodeJS - PullRequest
0 голосов
/ 13 февраля 2019

Я использую nodeJS и пакет npm mysql для чтения баз данных sql с сервера.Вы знаете, типичное использование:

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'example.org',
  user     : 'bob',
  password : 'secret'
});

//implicit connection and then query
connection.query('SELECT 1', function (error, results, fields) {
  if (error) throw error;
  console.log(results)
});

Но теперь мне нужно выполнить некоторые тесты локально на некоторых виртуальных машинах, и я хочу прочитать данные из базы данных SQL , хранящейся как .sqlфайл .Этот файл SQL был экспортирован с phpmyadmin

enter image description here

Как я могу прочитать из базы данных SQL, данные которой хранятся на диске в виде файла .sqlуказанный файл экспортирован через phpmyadmin?

1 Ответ

0 голосов
/ 13 февраля 2019

Вы не можете использовать файл в качестве базы данных.(Хотя это был бы крутой проект для кого-то, кто мог бы его создать.)

.sql-файл - это просто экспорт, который содержит фактические операторы SQL один за другим, который можно использовать для воссоздания базы данных путем «импорта».".

Моя рекомендация - установить mysql-сервер локально, импортировать то, что у вас есть, и подключиться к localhost 3306.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...