Linux centOS7安装JDK/tomcat/mysql脚本(附压缩包地址)

Linux脚本

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

# 关闭软件安装检查
sed -i 's/SELINUX=enforcing/SELINUX=disable/'

# 更新yum源
echo -e "【----------------------更新yum源------------------------------】"
sleep 5
yum install wget -y
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum update -y


# 安装jdk,配置环境变量
echo -e "【----------------------安装JDK------------------------------】"
sleep 5
tar -zxvf jdk-8u291-linux-x64.tar.gz
mkdir -p /usr/local/java
mv jdk1.8.0_291 /usr/local/java/jdk1.8

echo 'export JAVA_HOME=/usr/local/java/jdk1.8' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile

source /etc/profile

# 解压tomcat并mv
echo -e "【----------------------安装tomcat------------------------------】"
sleep 5
tar -zxvf apache-tomcat-9.0.37.tar.gz
mv apache-tomcat-9.0.37 /usr/local/tomcat9

# 安装mysql
echo -e "【----------------------安装MYSQL------------------------------】"
sleep 5
rpm -e --nodeps `rpm -qa | grep mariadb`

mkdir -p /usr/local/mysql
mv mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar /usr/local/mysql/
cd /usr/local/mysql
tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm --nodeps --force

systemctl start mysqld
systemctl enable mysqld
temppasswd=`grep "A temporary password" /var/log/mysqld.log | awk '{ print $NF }'`

mysql -uroot -p$temppasswd --connect-expired-password<<EOF
set global validate_password.policy=LOW;
set global validate_password.length=6;
ALTER USER 'root'@'localhost' IDENTIFIED by '123456' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

use mysql;
update user set host='%' where user = 'root';
commit;
quit;
EOF
systemctl restart mysqld

压缩包百度网盘地址

Mysql8.0.22

链接:https://pan.baidu.com/s/1-UcWv6sx468my-M79BaxjQ 
提取码:qwer

tomcat9

链接:https://pan.baidu.com/s/1eGUrCKS-6txzBddhVMH4rg 
提取码:qwer

JDK8

链接:https://pan.baidu.com/s/1QiX2FdKCqEW6Q6zQ13BoIg 
提取码:qwer
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值