在Ubuntu上,先安装Node.js与MySQL服务器,创建数据库和用户。通过npm安装mysql驱动,编写代码建立连接并执行查询,最后在终端运行验证。
在Ubuntu上,想要让Ja vaScript跟数据库打交道,最直接的办法就是用Node.js。下面就以MySQL为例,一步一步把整个流程走一遍——从环境搭建到成功查询数据,操作起来其实并不复杂。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
先把Node.js装上——如果系统里还没有,直接去Node.js官网(https://nodejs.org/)找到对应Ubuntu的版本,下载安装就行。装完之后在终端里敲个 node -v 确认一下,版本号出来就说明搞定了。
MySQL服务器也得有——打开终端,依次执行下面两条命令来安装:
sudo apt update
sudo apt install mysql-server
安装完成后,启动服务并让它开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql创建数据库和用户——先用MySQL客户端登录:
mysql -u root -p
输入密码后,运行下面几行SQL命令,创建一个叫 mydatabase 的库,再建一个用户 myuser,密码设为 mypassword,并把这个库的所有权限都授予该用户:
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
当然,实际使用时库名、用户名和密码最好换成你自己定义的。
装MySQL驱动——在Node.js项目目录里,通过npm来安装:
npm install mysql写代码连接数据库——新建一个 index.js 文件,内容如下:
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'myuser',
password: 'mypassword',
database: 'mydatabase'
});
connection.connect(error => {
if (error) throw error;
console.log('Successfully connected to the database.');
});
// 执行查询
connection.query('SELECT * FROM your_table_name', (error, results, fields) => {
if (error) throw error;
console.log(results);
});
// 关闭连接
connection.end();
注意把 your_table_name 替换成你实际要查询的表名。
跑起来看看效果——终端里执行:
node index.js
如果一切正常,控制台就会输出从数据库里查到的数据。
上面只是一个最基础的例子,实际项目里建议把数据库凭据放到环境变量里,别直接写在代码中;另外用连接池来管理数据库连接也是更成熟的做法。至于其他数据库比如PostgreSQL或MongoDB,思路一模一样——找到对应的Node.js驱动模块,按它的API来操作就行。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述