CentOS 8.0及 JDK8.0,Mysql 8.0,Tomcat 8.5在CentOS 8.0中的安装步骤
一:虚拟机软件的安装:
下载地址:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
二:centos 8.0 镜像下载:
下载地址:https://www.centos.org/download/
三:VMware Workstation 上创建虚拟机
加下载的centos8.0 镜像加载即可,可以参考https://www.runoob.com/w3cnote/vmware-install-centos7.html
四:CentOS 8.0 中安装JDK
00 检查是否已经安装JDK并卸载,java -version 进行确认,如果存在,则卸载
01 JDK下载,https://www.https://www.oracle.com/java/technologies/javase-downloads.htmloracle.com/java/technologies/javase/javase-jdk8-downloads.html
选择jdk-8u251-linux-i586.tar.gz 下载到window下;
02 通过FileZilla软件,登录了远程 linux服务器上的用户,将下载的文件拖到root下
03 新建一个文件夹 cd /usr/local/ mkdir ./ java,解压到该目录cd ~, tar -xvf jdk-8u251-linux-i586.tar.gz -C /usr/local/java
04 配置环境变量 vim /etc/profile ,在unset -f pathmunge 下 删除所有,然后添加以下命令:
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.8.0_251
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

输入source /etc/profile 使配置生效;输入java -version 显示版本信息,如存在,则证明安装成功;
五:CentOS 8.0 中安装 Mysql 8.0
00 windows 下载 mysql : https://dev.mysql.com/downloads/mysql/,下载版本 Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Bundle
01 通过FileZilla连接 linux服务器,将文件上传到 root文件夹下;在/usr/local/ 下 新建一个mysql文件夹 mkdir mysql
02 检查是否安装mysql :rpm -qa | grep mysql,如果已经安装,卸载: rpm -e --modeps mysql-xxx;
03 解压,tar -xvf Mysql mysql-8.0.20-1.el8.x86_64.rpm-bundle.tar -C /usr/local/mysql
04 sudo yum install mysql-community-{server,client,common,libs}-* (安装的是包含mysql-community-{server,client,common,libs}字段的所有包)
a) 报错,install mysql-community-server-debuginformation 这些安装不上,可以把安装不上的删除;再执行04 命令
参考:https://dev.mysql.com/doc/mysql-linuxunix-excerpt/8.0/en/linux-installation-rpm.html
05 开启服务
systemctl start mysqld
06 修改mysql登录密码
a) 先找到初次安装的随机密码,sudo grep 'temporary password' /var/log/mysqld.log,复制
b) mysql -uroot -p
c) 粘贴刚才复制的密码,登录mysql
d) mysql> ALTER USER 'root'@'localhost' identified with mysql_native_password BY 'MyNewPass4!';
// 备注,此处identified by 之间含有with mysql_native_password,这样做是避免mysql yog出现 2058密码加密错误;
参考:https://dev.mysql.com/doc/mysql-linuxunix-excerpt/8.0/en/linux-installation-rpm.html
07 开启远程访问
修改root用户的host
a) 登录mysql,mysql -uroot -p 键入密码
b) mysql>键入 use mysql;
c) 键入 select user, host from user,显示user表中 user与host的对应关系;
d)键入 update user set host = '%' where user = 'root'; // 任意ip都可以连接该mysql服务器
e)flush privileges;
防火墙打开3306 port
a) firewall-cmd --zone=public --add-port=3306/tcp --permanent
b) firewall-cmd --reload // 重新加载
六:安装Tomcat
01 Tomcat 下载
https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.56/bin/
02 在 /usr/local/下 mkdir tomcat
03 tar xvg -tomcat.tar.gz -C /usr/local/tomcat
04 启动 tomcat
a) cd /usr/local/tomcat/bin
b) ./ startup.sh 或 sh startup.sh // 执行linux下脚本文件
05 关闭 tomcat
a) cd /usr/local/tomcat/bin ,键入./ shutdown.sh 或 sh shutdown.sh
06 防火墙打开端口号8080
a) firewall-cmd --zone=public --add-port=8080/tcp --permanent
b) firewall-cmd --reload // 重新加载

浙公网安备 33010602011771号