以下為通過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