Node.js 如何链接 MySQL:从环境配置到实战操作详解
Node.js 可以通过 mysql2 或 mysql 等第三方库轻松链接 MySQL 数据库,实现高效的数据交互,确保已安装 Node.js 和 MySQL 环境,然后通过以下步骤快速建立连接:
- 安装 MySQL 驱动库:在项目目录中运行
npm install mysql2(推荐使用mysql2,因其性能更优且支持 Promise)。 - 配置连接信息:在代码中设置数据库的主机、端口、用户名、密码和数据库名称等参数。
- 建立连接池或单一连接:连接池(Connection Pool) 能提升多请求场景下的性能,避免频繁创建连接的开销。
- 执行 SQL 查询:通过异步方式操作数据库,例如使用
query()方法执行增删改查。 - 错误处理与连接关闭:务必添加错误监听和资源释放逻辑,保障应用稳定性。
示例代码片段:

const mysql = require('mysql2/promise'); // 使用 Promise 版本
const pool = mysql.createPool({
host: 'localhost',
user: 'root',
password: 'your_password',
database: 'test_db',
waitForConnections: true,
connectionLimit: 10
});
async function queryData() {
const [rows] = await pool.query('SELECT * FROM users');
console.log(rows);
}
queryData();
关键注意事项:
- 安全防护:使用参数化查询或预处理语句防止 SQL 注入攻击。
- 环境变量管理:敏感信息(如密码)应通过
.env文件配置,避免硬编码。 - 连接优化:根据应用负载调整连接池大小,避免资源浪费或不足。
通过以上步骤,Node.js 可高效链接 MySQL,为 Web 应用、API 服务等场景提供可靠的数据支持。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/8328.html发布于:2026-08-02





