目录
一、Linux安装MySql
1、yum在线安装mysql
2、开启mysql远程访问权限
3、关闭linux防火墙
4、远程连接错误解决
二、脚本安装jdk(使用jdk压缩包方式)
1、上传jdk到linux
2、将jdk解压
3、配置jdk环境变量
三、脚本安装tomcat
1、下载tomcat
2、上传tomcat到Linux
3、运行tomcat
四、关闭Linux防火墙相关命令
1、在防火墙中开启指定端口
五、部署项目到Linux
1、部署jar包到linux
一、Linux安装MySql
1、yum在线安装mysql
a、第一步:查看mysql是否安装
rpm -qa|grep mysql
b、第二步:卸载旧版mysql
如果mysql的版本不是想要的版本。需要把mysql卸载
[root@localhost ~]# yum remove mysql mysql-server mysql-libs mysql-common
[root@localhost ~]# rm -rf /var/lib/mysql
[root@localhost ~]# rm /etc/my.cnf
c、上传mysql的yum源
d、安装yum源和mysql
安装yum源
yum localinstall mysql80-community-release-el7-7.noarch.rpm
安装mysql
yum -y install mysql-community-server
e、启动mysql
systemctl start mysqld.service
当安装一个服务软件时,默认是把服务启动文件放在 /etc/init.d/里面,新版mysql在该目录中没有启动文件 systemctl start mysqld.service 启动mysql systemctl restart mysqld.service 重启mysql systemctl status mysqld.service 查看msyql状态 systemctl stop mysqld.service 停止mysql
mysqld为mysql默认的服务名称。在linux中mysql的配置文件在/etc/my.cnf 中
f、查看mysql随机密码
cat /var/log/mysqld.log | grep password
g、用随机密码登录mysql
mysql -uroot -p
h、修改root管理员的密码
使用随机密码登录到msyql后输入mysql的修入密码命令
//1、先按mysql密码策略修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root_123R';
//修改mysql密码复杂性策略
set global validate_password.policy=0;
//设置最低密码长度为1
set global validate_password.length=1;
//再将密码修改为自己想要的
alter user 'root'@'localhost' identified by '123456';
2、开启mysql远程访问权限
//1、先进入mysql
use mysql
//2、进入到mysql数据库后,修改该库下user表的host列
update user set host='%' where user='root';
//3、执行两次下面的命令
grant all privileges on test.* to 'root'@'%';
//刷新数据库配置
flush privileges;
3、关闭linux防火墙
//临时关闭防火墙,系统重启后无效,如果想永久关闭防火墙请看目录四
systemctl stop firewalld.service
4、远程连接错误解决
如果使用mysql客户端连接linux上的mysql可能会报如下错误,该错误是因为mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password
解决步骤:
//进入到mysql数据库
use mysql;
//更改加密方式
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
//修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
//刷新数据库配置
flush privileges;
二、脚本安装jdk(使用jdk压缩包方式)
1、上传jdk到linux
在linux中软件一般安装到/usr/local目录中
2、将jdk解压
解压命令:
tar -zxvf jdk-8u341-linux-x64.tar.gz
将解压后的jdk改名为jdk8
mv jdk1.8.0_341 jdk8
3、配置jdk环境变量
注意JAVA_HOME换成自己的地址
使用vi打开/etc/profile
在末尾行添加
#set java environment
JAVA_HOME=/ding/jdk1.8
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
重新加载环境变量
source /etc/profile
查看jdk版本
java -version
三、脚本安装tomcat
1、下载tomcat
tomcat官网:Apache Tomcat® - Welcome!
2、上传tomcat到Linux
将下载的tomcat上传到linux的并解压
3、运行tomcat
启动tomcat之前要先关闭防火墙
找到tomcat安装目录下的:tomcat8/bin/startup.sh
启动tomcat
./表示当前目录下
访问
四、关闭Linux防火墙相关命令
查看防火墙状态 systemctl status firewalld.service 绿的running表示防火墙开启 关闭防火墙 systemctl stop firewalld.service 开机禁用防火墙 systemctl disable firewalld.service 启动防火墙 systemctl start firewalld.service 防火墙随系统启动 systemctl enable firewalld.service
1、在防火墙中开启指定端口
在实际的使用中不会将防火墙关闭,而是配置防火墙的放行
contos7的防火墙配置文件为:vi /etc/init.d/firewall
修改/etc/init.d/firewall 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT //开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT //开放22端口
配置完成后输入:/etc/init.d/firewall restar 重启防火墙
五、部署项目到Linux
部署前先将项目所需的数据库添加到linux的mysql中
1、部署jar包到linux
修改项目pom文件 将打包方式改为jar 在pom中添加springboot插件
将项目打包后上传到linux
上传成功后切换到jar包所在的目录,执行:java -jar 项目jar包名称
参考阅读
发表评论