发布于2026-07-07 阅读(0)
扫一扫,手机访问
要在Debian上让Node.js顺利连上数据库,其实步骤并不复杂,本质上就是装环境、装驱动、写代码这三板斧。下面把整个流程拆开说,每一步都配上了实际可用的命令和代码,照着走就行。

Debian上装Node.js最省心的方式是用官方源。直接跑下面两行命令,它会自动配置好仓库并安装LTS版本(目前是14.x)。如果你需要其他版本,把setup_14.x里的版本号换成你想要的就行。
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
以MySQL为例,安装服务器就一条命令的事:
sudo apt-get update
sudo apt-get install mysql-server
安装完成后,用sudo systemctl status mysql检查一下服务是否正常启动。如果看到active (running),说明这一步已经到位了。
在Node.js项目里,数据库驱动是必须的。选mysql或mysql2都可以——后者性能稍好而且支持Promise。项目根目录下运行:
npm install mysql
或者
npm install mysql2
创建一个app.js文件,把下面这段代码贴进去。注意把your_username、your_password、your_database换成你自己的实际值。
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'your_database'
});
connection.connect(error => {
if (error) {
console.error('Error connecting to the database:', error);
return;
}
console.log('Connected to the database');
});
// Your database queries and other code here
connection.end();
这段代码做的事情很简单:创建连接对象、尝试连接、输出结果。实际项目中肯定不能这么裸写,连接池、错误重试、查询封装都得加上,但作为入门示例,它能让你先跑通流程。
在项目目录下执行:
node app.js
如果控制台打印出Connected to the database,恭喜,整个链路已经打通。剩下的就是根据业务需求写查询、搞事务了。
需要特别说明的是,这个示例只是演示了最基本的直连方式。生产环境下更推荐使用连接池(比如mysql2的createPool),既能复用连接、又能避免频繁创建销毁带来的性能抖动。另外,密码等敏感信息建议通过环境变量管理,别硬编码在代码里——这个坑相信大家都有体会。
下一篇:lsnrctl配置文件在哪查找
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8