在对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操作系统和服务器也不再陌生了,大有一种天下非我莫属的自豪感,以后再进行项目的开发和服务器的应用,想必会轻松许多吧。