商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Node.js在Debian上的数据库连接

Node.js在Debian上的数据库连接

  发布于2026-07-07 阅读(0)

扫一扫,手机访问

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

Node.js在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项目里,数据库驱动是必须的。选mysqlmysql2都可以——后者性能稍好而且支持Promise。项目根目录下运行:

npm install mysql

或者

npm install mysql2

第四步:编写连接代码

创建一个app.js文件,把下面这段代码贴进去。注意把your_usernameyour_passwordyour_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,恭喜,整个链路已经打通。剩下的就是根据业务需求写查询、搞事务了。

需要特别说明的是,这个示例只是演示了最基本的直连方式。生产环境下更推荐使用连接池(比如mysql2createPool),既能复用连接、又能避免频繁创建销毁带来的性能抖动。另外,密码等敏感信息建议通过环境变量管理,别硬编码在代码里——这个坑相信大家都有体会。

本文转载于:https://www.yisu.com/ask/64380477.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注