Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作

因为我做了一个Word,但是不会上传。

我就复制粘贴我的Word吧,反正都是我自己写的;

内容如下:


1:准备环境(以下软件可以用迅雷直接下载,表格给的是下载地址,复制到迅雷即可)

      CentOS7 64位 1708版

http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

 

      JDK版本是             jdk-8u171-linux-x64.tar.gz

http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

 

      Tomcat版本是         apache-tomcat-8.5.31.tar.gz

http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz

 

      MySQL版本是         mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

 

--个人风格,我喜欢把软件都放到 /software/ 目录下,纯粹个人喜好Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第1张图片

2:开始搞Java的安装

      tar -zxvf jdk-8u171-linux-x64.tar.gz

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第2张图片

要出现  jdk1.8.0_171 这个目录才可以,其实现在jdk已经安装完了,下一步要配置环境变量

--个人习惯,我一般喜欢创建一个符号链接指向jdk1.8.0_171 这个目录(可以不做)

ln -s jdk1.8.0_171 jdk

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第3张图片

开始配置环境变量(注意我本来就是root用户,修改这个文件需要root权限)

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第4张图片

编辑文件在文件的末尾加入如下命令(这时候就知道符号链接比较好用了)

export JAVA_HOME=/software/jdk

export PATH=${JAVA_HOME}/bin:$PATH

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第5张图片

编辑完保存:esc 后 冒号输入小写wq后回车

要让我们的环境变量立即生效

      source profile

之后就是基本操作

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第6张图片

出现如上的结果就代表jdk安装完毕

3:安装tomcat

其实tomcat没什么好说的就是一条命令,但是在虚拟机里面有一个小问题就是端口号不对外开放

先安装tomcat

tar -zxvf apache-tomcat-8.5.31.tar.gz

 Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第7张图片

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第8张图片

这个就是我们的猫

关闭防火墙让我们访问

systemctl stop firewalld

systemctl disable firewalld

第一条是关闭防火墙(但是重启后还是会开防火墙)

第二条是让防火墙不开机启动

这两条命令搭配实在是恶毒啊!

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第9张图片

开始运行我们的猫

./apache-tomcat-8.5.31/bin/startup.sh

 Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第10张图片

在你的电脑里输入 ip:8080

比如

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第11张图片

妥了

4:MySQL的安装

MySQL的安装是最难安装的一个了

首先先看看我们之前有没有安装过MySQL(如果有请删除)

其次要解决依赖错误的问题需要删除两个软件

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第12张图片

这两个软件要卸载掉

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第13张图片

现在就没有这两个冲突问题了

但是我们还需要安装三个依赖

libaio net-tools perl

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第14张图片

其实这三个依赖我都安装过所以什么都没做

继续安装MySQL

解压MySQL到 /software/mysql/ 目录下

先在software下创建mysql目录

然后再解压

tar -xvfmysql-5.7.22-1.el7.x86_64.rpm-bundle.tar -C /software/mysql

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第15张图片

在/software/mysql/目录下

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第16张图片

我们需要安装的东西不太多(就4个rpm)

先安装 common和libs

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第17张图片

再安装 mysql-community-client-5.7.22-1.el7.x86_64.rpm(一定要这么操作)


再安装mysql-community-server-5.7.22-1.el7.x86_64.rpm

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第18张图片

其中的ctrl C是我不小心打上去的 (不要管)

开启MySQL的服务

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第19张图片

先看看开启了么再开启

下一步设置成开机自动开启

MySQL安装后给我们生成了一个临时密码我们要获取这个临时的密码

我的临时密码是QfK0Ljsu(tJ7

下一步我们要修改MySQL的root密码(密码不允许太简单所以我就写的多了一点(乱写的不要在意,我就想年轻一点点。。))

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第20张图片

此时密码修改为Young0312..

但是此时你的主机并不能访问你的虚拟机的数据库

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第21张图片

需要在MySQL里面输入一条命令才可以

use mysql;

update user set host='%'where user ='root' and host ='localhost';

flush privileges;

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第22张图片

然后再在SQLyog里访问

Linux(CentOS7)下安装jdk、tomcat、mysql的完全操作_第23张图片

稳了

 

以上就是我们在CentOS下安装JDK、Tomcat、MySQL的全部过程此环境在CentOS71809下进行测试,但同样适用于RHEL7系列,其实RHRL别的版本也类似只不过命令需要改。

只愿技术可以帮到更多人!

欢迎大家传播技术

开源精神绝对可以振兴我们中华的IT水平

 

到此结束

自比清高 于 2018年5月7日23:14分完结

文章发表于2018年5月7日23:32分


你可能感兴趣的:(Java环境)