本地数据库上传到服务器,并访问服务器数据库
假设 sql 数据已导出。这里通过宝塔 Linux 面板来添加数据库(ps:我用的腾讯云轻量服务器)。
提交完毕后,列表中就会出现一条数据,然后点击 “管理”,可进入到 phpMyAdmin 中看到刚刚创建的那个数据库了。
然后点击 “导入”,上传本地的.sql 文件即可。
这时候本地数据库就上传到远程服务器上了,本地如果要访问服务器数据库,那么本地项目(koa2)的数据库配置文件中就要这样写了。
const mysql = {
host: 'localhost', // 此处改为远程服务器的公网IP
port: '3306', // 数据库默认端口,不用变
user: 'DEMO', // 上面创建的数据库用户名
password: 'RD4bp4tYHwBmMa8s', // 创建数据库时的密码
database: 'demo', // 创建的数据库名
}
module.exports = mysql
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
然后启动本地 node 项目,开打前端项目,即可访问远程服务器的数据库,并进行增删改查操作了。
ps:宝塔面板中防火墙跟腾讯云轻量服务器中的防火墙都需放行3306端口,否则本地项目连接数据库会被拒绝,报错:‘net::ERR_CONNECTION_REFUSED‘
编辑 (opens new window)
上次更新: 7/1/2024, 4:56:33 PM