【发布时间】:2017-10-03 13:34:51
【问题描述】:
首先,mysql 对我来说完全是新的,所以在阅读我的问题时请牢记这一点。
我已经完成了一个在节点服务器上运行的套接字聊天,现在我想将一个数据库连接到它,这样我就可以存储用户和他们的对话。我已经阅读了各种教程和指南,但都假设您只知道一点点。
在命令提示符下,在我的项目文件夹中,我已经安装了 mysql,它现在位于 node-modules 文件夹中。之后,我手动将其作为依赖项添加到我的 JSON 文件中。
然后我在 server.js 文件中建立了一个连接:
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: ''
});
connection.connect(function(err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
那么我从这里去哪里呢?我以为我可以使用以下命令创建数据库:mysql -u root -e 'CREATE DATABASE node',但这不起作用。
【问题讨论】:
标签: mysql node.js sockets socket.io