SpringBoot项目部署到云服务器
SpringBoot项目打包
打包前的配置
-
在application.yml配置文件中更改数据的访问地址
-
在pom文件中 添加 jar配置
-
添加程序启动路径
-
通过maven的 package 命令打包
-
打包后自动生成 tager 目录以及对应的 .jar 包
远程数据库的基本配置
- 服务器中登录数据库
mysql -uroot -p123456
#用户名以及登录密码
- 创建database
- 通过sql脚本方式导入数据
添加MySQL远程访问
解决连接远程数据库出错
- 修改数据库的host
第一种: 使用root用户登录授权
第二种: 通过更改host字段
第三种:
报错 ERROR 1062 (23000): Duplicate entry ‘%-username’ for key ‘PRIMARY’
因为host是唯一索引 当已有用户中 已存在host为%的则无法使用该方法
- 刷新数据库
到这就可以通过其它服务器连接远程的MySQL服务
MySQL基本操作命令
## 连接mysql
mysql -uroot -p123456
## 查看拥有的库
show databases;
## 进入具体的库
use databasename;
## 查看此库所拥有的table
show tables;
## 执行搜文件
source ~/a.sql
## 退出MySQL命令行
quit
或者:
ctrl+D
上传 .jar包到远程服务器
- 通过cmd上传
scp fileName root@'ip':~
## root 用户名
## ip ip地址
## ~ 文件上传后的路径
- 运行jar项目
java -jar xxx.jar
上传vue项目
- 解压文件vue文件之后,进入项目,然后做如下配置
npm install -g cnpm --registry=http://registry.npm.taobao.org
npm install -g vue-cli
npm i -D webpack-dev-server@2.9.7
chmod 777 ~/vuenamefile/node_modules/.bin/webpack-dev-server
## 启动vue项目
npm run dev