Linux关于JDK、Tomcat以及MySQL安装
创始人
2024-01-19 06:53:10

目录

一、JDK安装

                 1、 上传jdk、tomcat安装包

2、解压两个工具包

3、配置环境

4、在配置文件中加入java环境变量:

5、保存,让新设置的环境变量生效

二、Tomcat安装

1、将tomcat解压到/opt下

2、配置环境变量

3、启动tomcat

4、创建启动脚本

三、MYSQL安装

1.卸载mariadb,否则安装MySql会出现冲突(先查看后删除再查看)

2、下载并安装MySQL官方的 Yum Repository

3、 yum安装

5.启动MySQL服务

6.登录mysql修改密码


一、JDK安装

        打开 VMware Workstation Pro 和 MobaXterm

在/usr/local下创建java目录:     

 mkdir /usr/local/java

      1、 上传jdk、tomcat安装包

 

     2、解压两个工具包

解压tomcat:
tar -zxvf apache-tomcat-8.5.20.tar.gz解压jdk:
tar -zxvf jdk-8u151-linux-x64.tar.gz

 

3、配置环境

配置环境变量

vi /etc/profile

在输入此命令时,可能会出现未找到命令,这时需要输入 yum -y install vim -enhanced

4、在配置文件中加入java环境变量:

export JAVA_HOME=JDK解压路径 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin

5、保存,让新设置的环境变量生效

source /etc/profile

 

 6、检查java安装是否成功

java -version

二、Tomcat安装

1、将tomcat解压到/opt下

tar -zxf apache-tomcat-8.5.20.tar.gz -C /opt

2、配置环境变量

vi /etc/profile

加入TOMCAT_HOME环境变量:
export TOMCAT_HOME=Tomcat解压路径

3、启动tomcat

./startup.sh

tomcat启动后并不能立即访问,原因是8080端口被防火墙阻止了,可以关闭防火墙(不建议),或将8080端口配置到防火墙中

#将8080端口加入到防火墙 firewall-cmd --zone=public --add-port=8080/tcp --permanent #reload防火墙规则 firewall-cmd --reload

修改防火墙之后,访问http://192.168.62.131:8080/,如果看到tomcat的管理页面,则说明成功

4、创建启动脚本

将tomcat目录下bin中的catalina.sh拷贝到/etc/init.d下,重命名为tomcat,为所有用户增加可执行权限

 

 5、 配置tomcat随服务器自动启动

#编辑/etc/init.d/tomcat

vi /etc/init.d/tomcat

#加入如下注释,注意是注释,#

#chkconfig: 23456 10 90 #description: tomcat service

6、使用chkconfig --add命令添加服务:

chkconfig -add tomcat 

三、MYSQL安装

1.卸载mariadb,否则安装MySql会出现冲突(先查看后删除再查看)

[root@192 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[root@192 ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
[root@192 ~]# rpm -qa|grep mariadb

2、下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

3、 yum安装

yum -y install mysql57-community-release-el7-10.noarch.rpm

4、开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度

cd mysql-5.7
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

5.启动MySQL服务

systemctl start mysqld

6.登录mysql修改密码

[root@192 mysql-5.7]# grep "password" /var/log/mysqld.log
2022-10-12T13:19:16.313408Z 1 [Note] A temporary password is generated for root@localhost: o8N#/CfWD+sh
[root@192 mysql-5.7]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.

设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
更新密码
set password = password("123456");
输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
可以退出,试试用新密码重新登录
exit

Centos7下无法远程连接mysql数据库
数据库没有授权,允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;

Navicat链接MySQL测试
查看MySQL版本
rpm -qa | grep mysql

 

 

 

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
苁蓉的食用方法 鲜苁蓉的吃法有... 肉苁蓉号称“温而不热,补而不峻,暖而不燥,滑而不泄,故有从容之名。”历来也是传统药食同源的滋补佳品。...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
阳澄湖在哪里哪个省的 阳澄湖是... 点击题目下方苏州生活指南有用 有趣 有态度近期的阳澄湖度很高,3月24日,央视二套《第一时间》直播连...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...