21xrx.com
2024-12-23 00:17:23 Monday
登录
文章检索 我的文章 写文章
如何在NodeJS中连接MySQL并更改端口
2023-06-24 06:49:08 深夜i     --     --
NodeJS MySQL 连接 更改端口

NodeJS是一种流行的服务器端JavaScript运行时平台,使用NodeJS可以方便地创建多种应用程序。而MySQL作为一种常用的关系型数据库管理系统,能够存储和处理海量数据。在本文中,我们将介绍如何在NodeJS中连接MySQL并更改端口。

首先,在NodeJS中连接MySQL需要使用MySQL模块。我们可以使用npm包管理器来安装。

打开终端输入以下命令:


npm install mysql

然后,在NodeJS中使用以下代码连接MySQL服务器:


var mysql = require('mysql');

var connection = mysql.createConnection(

 host: 'localhost');

connection.connect(function(err) {

 if (err) throw err;

 console.log('Connected!');

});

这段代码创建了一个名为connection的MySQL连接对象,其中包含了MySQL服务器的连接信息,如服务器主机名、用户名、密码、端口和要连接的数据库名。在connect()方法中,如果连接成功,则会输出一条Connected!的消息。

但是,默认情况下,MySQL使用的是3306端口进行通信。在某些情况下,我们需要更改MySQL的端口。下面,我们将介绍如何更改MySQL的默认端口。

首先,打开MySQL的配置文件my.cnf或my.ini,然后添加或修改以下内容:


[mysqld]

port = 3307

这里的3307是我们要将MySQL的端口更改为的端口。保存文件并重启MySQL服务器。使用以下NodeJS代码连接MySQL服务器即可:


var mysql = require('mysql');

var connection = mysql.createConnection(

 user: 'root');

connection.connect(function(err) {

 if (err) throw err;

 console.log('Connected!');

});

在MySQL连接对象中添加了port属性,并将其设置为更改后的端口号。现在,我们可以在NodeJS应用程序中连接使用新端口的MySQL服务器了。

总之,通过这篇文章,我们学习了如何在NodeJS中连接MySQL服务器,并且了解了如何更改MySQL的端口。这将使我们能够更好地操作和管理MySQL数据库,并将其用于更多的应用场景中。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复