以下為通過node.js連接本機mysql數據庫的方法:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'xxxx',//此處的xxxx替換為你的mysql登錄用戶名
password : 'xxxx',//此處的xxxx替換為你的mysql登錄密碼
database : 'xxxx',//此處的xxxx替換為你要連接database名稱
socketPath : '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock',
port:3306
});
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});這裡的重點是要配置socketPath,否則會報以下這個錯:
error connecting: Error: connect ECONNREFUSED