MySQL是一種流行的關系型數據庫系統,很多應用程序都需要連接到MySQL數據庫來存儲和讀取數據。為了建立連接,應用程序需要知道MySQL的端口號。
MySQL數據庫連接的默認端口號是3306。這個端口號是MySQL服務器監聽客戶端請求的端口號。通常情況下,客戶端應用程序可以直接使用這個默認端口號,也可以使用非默認端口號來連接MySQL數據庫。
如果使用默認端口號,那么連接MySQL數據庫的代碼如下:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mydatabase' }); connection.connect(function(err) { if (err) throw err; console.log('Connected!'); });
如果使用非默認端口號,那么連接MySQL數據庫的代碼如下:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', port: '3307', user: 'root', password: 'password', database: 'mydatabase' }); connection.connect(function(err) { if (err) throw err; console.log('Connected!'); });
在上面的代碼中,我們指定了端口號為3307,而不是默認的3306。這個端口號必須要和MySQL服務器上的端口號一致才能建立連接。如果端口號不一致,連接會失敗。
總而言之,MySQL數據庫連接的端口號對于建立連接非常重要。默認的端口號是3306,但是在一些情況下,需要使用非默認端口號來建立連接。