Ubuntu18.04搭建测试环境

时间:2021-09-16 05:00:59

前言

  说一下我的情况,之前由于我的云服务器数据库的root账号密码123456太简单,而在之前的博客中也泄露出了我的云服务器的IP地址,导致有人远程连接我的数据库,删除了项目数据库里的数据只剩下WARNING了,哈哈,有点意思。所以我就重新运行sql文件,但是涉及到timestamp默认值时,sql文件又无法正确执行了,这是由于ubuntu1804默认安装的是mysql5.7,而在mysql5.7中timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' 并不可行,折腾无果后我选择安装mysql8,在此之前完全卸载清除掉mysql5.7,在安装mysql8过程中按照网上的攻略步骤,选择的是5.7的加密模式,防止安装完成后启动mysql输入账户名密码无效,然而即使这样我再安装完成启动mysql8输入设置的密码还是不行。这就有点尴尬了。这就无解了。有网友说他重装系统几次后避免了这种情况,但这代价有点大呀,所以我去腾讯云服务器后台重启实例看看,然而重启之后却再也登不上了,ssh连接不上,svc也不行,提交工单给客服,腾讯工程师回复:

Ubuntu18.04搭建测试环境

Ubuntu18.04搭建测试环境

Ubuntu18.04搭建测试环境

  一顿操作后建议我重装系统。好吧,那就重装吧,重新搭建测试环境,重装mysql,jdk,tomcat,部署项目,虽然费点时间,但也能提升我的操作熟练度,之前有些过程都忘了,也算祸兮福所倚。

  接下来进入具体搭建过程。