CentOS7.9安装jdk11,mysql5.7,tomcat9

一、jdk11安装

百度网盘资源或者去官网下载
解压路径:/usr/local/java

卸载全部jdk:rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

➢rpm -qa:查询所安装的所有 rpm 软件包

➢ grep -i:忽略大小写

➢ xargs -n1:表示每次只传递一个参数

➢ rpm -e –nodeps:强制卸载软件

环境变量的配置:

/etc/profile.d/ 和 /etc/profile 区别:

1.两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有 用户生效

2./etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用 像/etc/profile需要改动此文件

方式一: 在/etc/profile.d文件下

vi /etc/profile.d/java.sh

输入如下内容:
export JAVA_HOME=[你自己的jdk绝对路径]
export PATH=$JAVA_HOME/bin:$PATH

保存并退出,然后需要分配一下权限,让各个用户都可执行:
chmod 755 /etc/profile.d/java.sh

重启配置文件
source /etc/profile 

方式二:在/etc/profile文件中配置(修改自己的jdk路径)

vim /etc/profile 
添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新编译一下profile文件
source /etc/profile

二、Mysql5.7安装

1.卸载mariadb:

通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包

rpm -qa | grep mariadb | xargs rpm -e --nodeps

2.下载msql5.7 yum源:

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

3.安装yum源:

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

4.安装mysql:

yum -y install mysql-server

注意:如果安装失败,并报如下密钥问题时,重新导入密钥,然后在执行上述的安装命令:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

CentOS7.9安装jdk11,mysql5.7,tomcat9_第1张图片

5.启动mysql

service mysqld start

6.查看root用户密码:

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

7.执行mysql初始化脚本,并更新密码(至少12个字符,至少包含一个大写字母有,一个小写字母,一个数字,一个特殊字符):

mysql_secure_installation

初始化时有各项配置,可以根据提示来进行配置,最需要注意的是密码配置

8.配置root用户远程访问权限( 如果使用的是云服务器,注意在防火墙中开放端口3306,再使用Navicat连接)

grant all privileges on *.* to 'root' @'%' identified by 'Wjsdf123123';
flush privileges;

9.mysql启动和关闭命令

service mysqld start
service mysqld stop
查看启动后的服务状态:service mysqld status


systemctl enable mysqld.service  ---设置开启自启动
systemctl start mysqld.service     ----开启此服务
systemctl stop mysqld.service    -----关闭此服务
systemctl status mysqld.service -----查看服务状态

三、CentOS7.9下安装Tomcat9

1.下载Tomcat

wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz -P /usr/local/tomcat

2.解压缩

tar -zxvf apache-tomcat-9.0.10.tar.gz

3.进入tomcat下的bin目录 启动

./catalina.sh start 和 ./startup.sh 都能启动tomcat。
./catalina.sh stop 或 ./shutdown.sh 停止tomcat。

4.设置tomcat开机自启

1.进入到 /etc/init.d 目录中: cd /etc/init.d

2.创建 tomcat 服务配置文件:vi tomcat

3.将以下代码复制到创建的 tomcat 配置文件中 (修改自己的jdk和tomcat路径):

#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80
#idea - tomcat config start 
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 2345 20 80
JAVA_HOME=/usr/local/java/jdk
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/tomcat
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
#chmod 755 tomcat
#chkconfig --add tomcat
#chkconfig --level 2345 tomcat on

4.按下exc输入 :wq!保存并退出

5.为 tomcat 分配可执行权限:chmod +x tomcat

6.添加 tomcat 为系统服务:chkconfig --add tomcat

7.输入命令查看是否添加成功: chkconfig --list

CentOS7.9安装jdk11,mysql5.7,tomcat9_第2张图片

8.启动 tomcat命令:service tomcat start

9.就可以在浏览器输入ip:8080查看到tomcat页面了
如果使用的是云服务器,注意在防火墙中开放端口8080

你可能感兴趣的:(Linux,java,linux,服务器,tomcat,mysql)