我使用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
我如何从sql数据库读取数据,该数据库的数据以.sql文件形式存储在磁盘中,该文件是通过phpmyadmin导出的?
答案 0 :(得分:2)
您不能将该文件用作数据库。 (尽管这对于某些人来说是一个很酷的项目。)
.sql文件只是一个导出,其中包含一个接一个的实际sql语句,可用于通过“导入”来重新创建数据库。
我的建议是在本地安装mysql-server,导入您拥有的内容,然后连接到localhost3306。