将springboot项目部署到腾讯云上(centos6.7+jdk1.8+mysql8),环境安装配置及一些注意点

因为最近在做网站,所以在腾讯云上购买了服务器及域名,我的是centos6.7系统。

一.安装jdk

1.yum search jdk (查看可以安装那些jdk)
2.yum -y install java-1.8.0-openjdk*(安装1.8版本的jdk,提示complete,则说明安装成功)
3.cd /
4.find -name java(查看java相关路径)
将springboot项目部署到腾讯云上(centos6.7+jdk1.8+mysql8),环境安装配置及一些注意点5.jdk1.8安装成功

二.安装mysql8

1.下载rpm包,我用的centos6.7系统,所以下载linux6的(下载地址:https://dev.mysql.com/downloads/repo/yum/)
2.sudo rpm -Uvh mysql80-community-release-el6-3.noarch.rpm(安装上面下载的)
3.yum install -y mysql-community-server(安装mysql)
4.service mysqld start(启动mysql)
5.grep ‘temporary password’ /var/log/mysqld.log(查看mysql临时密码)
6.mysql -u root -p(登陆mysql)
7.输入刚才查看的临时密码
8.SHOW VARIABLES LIKE ‘validate_password%’;(查看密码验证插件)
将springboot项目部署到腾讯云上(centos6.7+jdk1.8+mysql8),环境安装配置及一些注意点
9.set global validate_password.policy=0;(只需验证密码长度)
10.set global validate_password.length=1;(修改密码长度验证)
将springboot项目部署到腾讯云上(centos6.7+jdk1.8+mysql8),环境安装配置及一些注意点
11.ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;(修改密码为123456,不会由于密码过于简单而修改失败)
12.(开启远程连接,我用的navicat)
use mysql ;
update user set host = ‘%’ where user = ‘root’;
FLUSH PRIVILEGES;
13.ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;(为保证navicat顺利连接)
14.退出mysql
15.vim /etc/my.cnf(进入mysql配置文件)
16.增加一些配置
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

17.service mysqld restart(重启mysql服务)
18.安装完成
需注意事项:lower_case_table_names=1 数据库表名不区分大小写,这项配置需要在mysql初始化时进行。在初始化后的 配置文件中添加会报错

三.springboot项目的部署

1.将项目打包成jar包,上传
2.cd命令,进入该jar包所在目录
3.nohup java -jar xxx.jar & nohup(启动jar包,并常驻云服务器)
4.完成部署
5.注意事项,若要结束上面项目的进程,ps -x查看该进程的pid ,然后kill -15[pid] 结束进程