leiwuhen-67's blog leiwuhen-67's blog
首页
    • 《Vue》笔记
    • 《React》笔记
    • 《NodeJs》笔记
    • 《CSS》笔记
    • 《Redis》笔记
    • 基础入门
    • 《Mock》笔记
    • 《MySQL》笔记
    • 《Git》相关
影音视听
收藏
关于
GitHub (opens new window)

我的公众号

首页
    • 《Vue》笔记
    • 《React》笔记
    • 《NodeJs》笔记
    • 《CSS》笔记
    • 《Redis》笔记
    • 基础入门
    • 《Mock》笔记
    • 《MySQL》笔记
    • 《Git》相关
影音视听
收藏
关于
GitHub (opens new window)
  • MySQL

    • Mac上安装MySQL以及MySQL基本操作
    • DBeaver导出sql
    • 本地数据库上传到服务器,并访问服务器数据库
  • MySQL
  • MySQL
心欲无痕
2022-04-26

本地数据库上传到服务器,并访问服务器数据库

假设 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

然后启动本地 node 项目,开打前端项目,即可访问远程服务器的数据库,并进行增删改查操作了。

ps:宝塔面板中防火墙跟腾讯云轻量服务器中的防火墙都需放行3306端口,否则本地项目连接数据库会被拒绝,报错:‘net::ERR_CONNECTION_REFUSED‘

编辑 (opens new window)
上次更新: 7/1/2024, 4:56:33 PM
DBeaver导出sql

← DBeaver导出sql

Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式