在Centos上装JDK,Tomcat以及Mysql

安装JDK

我的jdk版本为(安装包):
1.解压JDK压缩包
在这里插入图片描述

命令:
1).gz压缩包解压:tar -zxvf 压缩包名
2).tar压缩包解压:tar -vxf 压缩包名

解压过程:

在这里插入图片描述

 2.配置JDK环境变量
 1)vi /etc/profile
 2)在最后面配置JDK环境变量:
     #java environment
export JAVA_HOME=/soft/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

(或者使用WinSCP直接进入到etc/profile文件夹内进行修改)

3)设置环境变量生效
source /etc/profile
4)检查JDK环境变量
java -version
在这里插入图片描述

配置Tomcat

1.解压Tomcat

2.配置环境变量
1)vi /etc/profile
2)在最后面配置Tomcat环境变量:

 #tomcat
 export TOMCAT_HOME=/soft/apache-tomcat-8.5.20(Tomcat解压路径)

3)source /etc/profile
4)启动Tomcat,两种方式

   1.
./startup.sh 这种方式没有日志,但是可以后台运行Tomcat 
	2.
./catalina.sh 这种方式启动tomcat,会有日志,一般在开发环境下使用

3,防火墙设置

地址栏输入:http://ip地址:8080.访问不成功

多处需要注意、防火墙开放端口
	开放端口
	firewall-cmd --zone=public --add-port=3306/tcp --permanent
	跟新防火墙规则
	firewall-cmd --reload
	防火墙列表
	firewall-cmd --zone=public --list-ports
	防火墙状态
	systemctl status firewalld
	启动防火墙
	systemctl start firewalld
	关闭防火墙
	systemctl stop firewalld.service
	systemctl disable firewalld.service

开放端口或关闭防火墙后,在进行测试
在这里插入图片描述
关闭Tomcat指令:./shutdown.sh

安装Mysql

卸载mariadb,否则安装MySql会出现冲突
1)rpm -qa|grep mariadb
2)rpm -e --nodeps 文件名

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm(mysql源)
或者
yum localinstall mysql57-community-release-el7-8.noarch.rpm

cd /etc/yum.repos.d(目录下多了mysql的文件)
yum install mysql-community-server(安装mysql)固定的语句
中途Y/D/N		Y
service mysqld start(启动服务)
systemctl|grep mysql(检测mysql是否正在启动)
开机自启动
 systemctl enable mysqld
 systemctl daemon-reload

默认密码是保存在/var/log/mysqld.log文件中
mysql -u root -p
set password=password(‘新密码’);//该密码需要设置复杂些,建议大写字母,小写字母,特殊符号,数字组成

这是因为密码的规则,设置简单规则
set global validate_password_policy=0
set password=password(‘新密码’);

接下来又是防火墙问题了
以及外网访问权限问题
grant all privileges on *.* to 用户名@'%' identified by '密码';
grant all privileges on *.* to root@'%' identified by 'Xiaoli@2019';
flush privileges;


注意:mysql-community.repo这个文件中可以换数据库版本使用。Enabled=1

测试连接数据库

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值