一、上传jar包到云服务器上
方式一:通过命令行上传
方式二:其他软件 例如filezilla等 建议上传到比较好找的目录下
二、运行jar包
- java -jar 文件名.jar (注意此时不能关闭终端,关闭终端服务就会停止,可以查看实时日志)
可以通过ps -ef |grep java 查看进程
Kill -9 进程号 杀死进程
2.Nohup java -jar 文件名.jar & 后台运行,关闭终端服务也不会停止,不会在启动后台运行时要首先执行第一步java -jar 文件名.jar运行起来 (可以在nohup.out文件中查看日志)
三、完成上述步骤可以在浏览器查看后台接口是否可以打开,如果不行,可以去检查一下云服务器的防火墙是否开放了相应的端口号
访问后台接口页面:http://ip地址:端口号/swagger-ui.html#/
四、云服务器数据库配置
在线安装mysql5.7版本
查看版本:mysql -V
五、下载软件navicat,用navicat连接数据库,用身份登录
Host:自己Ip地址
Port:3306
Username:root
Password:自己设置的密码
六、 创建数据库
数据库名:项目名称
字符类型:utf-8
七、 运行sql文件
在数据库为项目名称上右击 然后选择运行sql文件
导入表格和数据,导入sql文件
八、 给当前云服务器的数据库创建一个用户(用户名,密码是后台指定的,不能自己更改)
用户配置:
用户名:xxx
密码:xxx
Host:% (Host指的是当前用户通过哪个ip登录到数据库,%代表所有ip都可以)
权限配置
授予数据库为项目名称的数据库所有权限
连接测试
通过navicat连接数据库,用后台规定的数据库身份
Host:自己的ip地址
Port:3306
Username:xxx
Password:xxx
九、如果连接数据库出现2003和1251问题,下面是解决方法
解决2003问题
use mysql;
update user set Host='%' where User='root';
修改bind_address
vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改43行的bind_address=127.0.0.1为bind_address=0.0.0.0
解决1251问题:
1.进入Ubuntu 的数据库:mysql -uroot -p
2、mysql> use mysql;
3、mysql>alter user 'root'@'%' identified with mysql_native_password by '你的密码';
4、mysql>flush privileges;



