【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
之前我们已经说完了Windows版 Boot 程序的快速启动,其实在我们以后是没啥用的,因为

我们不会真的去Windows 系统上部署我们的应用。
再次看到我们的项目

打包

OK
黑马老师用的虚拟机,笔者就直接上服务器了


进入usr/local 目录
笔者还是先装一个MySQL吧【这个网上就有很多教程了】【笔者快速实现一下】
笔者之前没有在这个服务器上装过MySQL,这条命令就啥也查不出来
① 下载官方MySQL包
https://downloads.mysql.com/archives/community/
先下载到本地
笔者之前就下了一个【版本稍微不同】
直接把它甩到服务器上
② 安装
解压
检查是否有mysql用户组和mysql用户,没有就添加有就忽略:
添加用户组和用户 groupadd mysql && useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql chown mysql:mysql -R /data/mysql
- 1
- 2
修改配置文件 vim /etc/my.cnf (没有就新建)
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
【注意里面的路径要和自己的一致】
初始化
查看初始密码
启动MySQL
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql service mysql start
- 1
- 2
OK
修改密码,先开启免密登录
修改my.cnf文件
重启服务,使配置生效
登录mysql
修改密码
OK,退出,把免密登录关了
保存,重启服务
OK了
试试用本地可视化工具连接
OK
没毛病
OK,MySQL 算是装好了
直接甩入我们的jar 包

【OK,把数据加上】


把表直接复制过来
是时候启动服务器了

访问一下,localhost 改为服务器的公网ip 就行了

没毛病
唯一的问题就是笔者的服务器配置不行,有点卡
上面的方式是跑起来了
但是直接开始了霸屏模式

就其他事儿都不能干了
【所以后台启动来了】

先停下来
后台启动的命令
nohup java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar > server.log 2>&1 &

现在就已经跑起来了
现在访问测试一下

没问题
现在如果想停止
先要查一下进程号
ps -ef | grep "java -jar"

其实就是我们开启时返回那个东西
结束进程沙雕它
kill -9 29278 【后面是进程号】

OK,看看日志

cat 命令

没毛病,都存下来了
回顾一下