Nodejs使用宝塔、navicat连接mysql

1,263 阅读1分钟

1.开放3306端口(宝塔和阿里云都要开放)

image.png

image.png

2.宝塔创建TCP

image.png

3.宝塔创建数据库

image.png

4.下载navicat(网上有教程,不叙述了)

image.png 点击mysql,之后
image.png

  • 主机:填写你的IP地址,我的是121.40.85.126
  • 用户名、密码: 宝塔中数据库的用户名、密码
  • 点击链接就可以了

5.Nodejs链接mysql

// nodejs 连接mysql
const mysql = require('mysql')

// 创建连接对象
const con = mysql.createConnection({
	host: '121.40.85.126',
	user: '用户名',
	password: '密码',
	port: 3306,
	database: 'lixin'
})

// 开始连接
con.connect()

// 执行 mysql 语句
// 查询列表
const sql = 'select * from login;'

// 更新数据
con.query(sql, (err, result) => {
	if(err) {
		console.log(err)
		return
	}
	
	console.log(result)
})

// 关闭连接
con.end()