宝塔面板部署node+express+mysql
宝塔面板部署
1,申请云服务器
,申请云服务器
2,在宝塔面板安装
,在宝塔面板安装 PM2
1. 安装依赖
2. 配置项目(项目根目录,启动文件,名称)
3,创建站点
,创建站点
1. 设置IP或者域名
4,把项目上传到站点目录
,把项目上传到站点目录
尽量不要上传node_moudls,
使用宝塔终端 cd /www/wwwroot/xxx/
然后自己 npm i)
5,修改站点配置文件
,修改站点配置文件(设置里面
设置里面)
//添加这句 设置代理代码
location / {
proxy_pass http://127.0.0.1:3008; //自己本地的IP和端口
}
6,进入数据库
,进入数据库 bin 目录目录 导出导出 需要使用的数据库
需要使用的数据库
**导出某个数据库:**
mysqldump -u root -p dbName > sqlFilePath
**导出多个数据库:**
mysqldump -u root -p –add-drop-database –databases dbName1 dbName2… > sqlFilePath
–add-drop-database : 该选项表示在创建数据库的时候先执行删除数据库操作
–database : 该选项后面跟着要导出的多个数据库,以空格分隔
**导出某个数据库的某个表:**
mysqldump -u root -p dbName tableName > sqlFilePath
**只导出数据库结构,不带数据:**
mysqldump -u root -p -d dbName > sqlFilePath
-d : 只备份结构,不备份数据。也可以使用”–no-data”代替”-d”,效果一样。
7,设置自己的
,设置自己的js文件(配置数据库)
文件(配置数据库)
var connection = mysql.createConnection({
host : '127.0.0.1', //自己的本地IP
user : 'sql_39_102_32_32', //宝塔里面创建的用户名字
password : 'JpBjTpBjtGizXzDD', //宝塔里面创建的数据库密码
database : 'sql_39_102_32_32'//宝塔里面创建的数据库名字
});
,完成,即可通过自己的域名或IP+接口名访问
8,完成,即可通过自己的域名或
+接口名访问
作者:coderZT