纪念在服务器后台跑起来的第一个springboot程序

本文记录了一名开发者在对Linux和服务器了解有限的情况下,如何克服困难在服务器上成功部署SpringBoot QQ机器人程序的过程。主要难点在于MySQL的版本兼容问题,从Ubuntu切换到CentOS,最终采用Docker部署MySQL 5.5并解决中文乱码问题。过程中,作者对Linux操作系统和服务器有了更深入的理解。
摘要由CSDN通过智能技术生成

在对linux和服务器相关都知之甚少的情况下,历时一个月,我终于在服务器后台挂上了第一个springboot的qq机器人程序!

下面记录我一路上走过来遇到的各类问题,以便不时之需
① m y s q l 的 安 装 ①mysql的安装 mysql:
在本地我使用的是 m y s q l 5 mysql5 mysql5,但是服务器默认下载的版本是 m y s q l 8 mysql8 mysql8,这两者之间的区别是最令我感到痛苦的,我查阅的大量资料也没法使我 m y s q l 5 mysql5 mysql5的程序在 m y s q l 8 mysql8 mysql8的环境下运行,原理至今未知,也尝试过下载 m y s q l 5 mysql5 mysql5,在承受的大量的安装卸载后,我的服务器,宕机了…
② 更 换 思 路 ②更换思路 :
经过服务器的宕机后,我更换原本的 u b u n t u ubuntu ubuntu系统为 c e n t o s 7 centos7 centos7,并决定用 d o c k e r docker docker镜像的方式配置 m y s q l 5 mysql5 mysql5 d o c k e r docker docker的下载地址:docker的安装
要更改镜像中的内容,需要使用 数 据 卷 数据卷 的方式对镜像中的文件做映射和连接,对于 m y s q l 5 mysql5 mysql5来说,就需要连接配置文件和存储数据:docker镜像官网
③ 中 文 乱 码 问 题 ③中文乱码问题 :
由于 m y s q l mysql mysql默认字符集是 l a t i a n 1 latian1 latian1,我们需要使用 数 据 卷 数据卷 的方式更改默认字符集,这里推荐使用官方的 m y s q l mysql mysql版本,镜像的结构都有说明,只要经过连接和相应更改操作就可以了(当初因为过于拘泥于版本,下载了民间版本,又卡了好久)。
总 结 总结
这次困扰我许久的就是 m y s q l mysql mysql的版本问题,通过这次的反复“练习”,我对 l i n u x linux linux操作系统和服务器也不再陌生了,大有一种天下非我莫属的自豪感,以后再进行项目的开发和服务器的应用,想必会轻松许多吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

某六十九岁合法萝莉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值