目录
一、maven打包
二、安装jdk环境
三、安装mysql
四、jar包传输到服务器
一、maven打包
先clean再package
target文件夹下面有生成一个jar包
二、安装jdk环境
1、下载jdk
cd /usr/local
wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz
2、解压jdk
tar -zxvf jdk-8u201-linux-x64.tar.gz
3、重命名文件夹
具体用ls看系统解压出来的文件夹名,修改了方便配置环境变量
mv jdk1.8.0_201 jdk1.8
4、配置环境变量
没有vim,可以用vi
vim /etc/profile
JAVA_HOME=/usr/local/jdk1.8
export JAVA_HOME
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
5、刷新配置文件
source /etc/profile
6、查看配置版本
java -version
三、安装mysql
教程为5.7版本
1、下载源
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
2、安装源
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
3、切换5.7源
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
4、安装5.7
yum install mysql-community-server -y
可能会报这个错误,是因为MySQL GPG [密钥]已过期导致
用下面命令修复,再重新执行安装mysql5.7
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
5、启动mysql
第一个是启动,第二是开机自启动,第三个是启动状态
systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld
6、查看初始密码
cat /var/log/mysqld.log|grep pass
或者
grep 'temporary password' /var/log/mysqld.log
7、登录mysql
mysql -uroot -p
8、修改密码
因为有密码安全的校验,但是也可以设置
#设置密码安全等级为LOW
set global validate_password_policy=LOW;
#设置最短密码长度为3
set global validate_password_length=3;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
9、建立root远程用户并授权
创建用户
create user 'root'@'%' identified by 'root';
授权:登录本地数据库,让本不能远程共享的数据库,能够远程连接,远程连接顾名思义就是所有IP都能连接数据库,而非单单只限制为localhost本地账户。
grant all privileges on *.* to 'root'@'%'identified by 'root' with grant option;
刷新
flush privileges;
10、防火墙设置
(1)服务器的防火墙mysql端口3306是否开放
firewall-cmd --query-port=3306/tcp
(2)设置3306端口为永久开放
firewall-cmd --add-port=3306/tcp --permanent
(3)查看firewalld状态,发现当前是dead状态,即防火墙未开启
systemctl status firewalld
(4)关闭防火墙
systemctl stop firewalld
(5)重启防火墙(设置了新的端口记得重新防火墙)
systemctl restart firewalld
11、用工具进行远程连接
四、jar包传输到服务器
1、使用xftp传输jar包到指定位置
2、输入不挂掉命令,在输入一个空格,就可以退出。
nohup java -jar -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8 你的jar包名 &