概述
Centos8安装JDK11.9,Tomcat7,Mysql5.7
把文件拉入Centos8可以使用Xshell7+Xftp7(本人使用)或者使用SecureCRTP
1.JDK的安装
-
将jdk11的.tar.gz的压缩包放到linux的目录
/usr/local/software(没有这个文件夹就自己创建一个)
-
进入存放jdk的目录下
cd /usr/local/software
-
解压jdk到自己规定的路径
tar -zxvf jdk-11.0.9_linux-x64_bin.tar.gz -C /usr/local (自己规定的路径)
-
给解压后的目录改名字(不是一定要改,这里改了只是自己觉得太长了麻烦)
mv jdk-11.0.9 jdk11
-
操作到系统的东西记得先备份一下,初学者在每次一个东西安装好最好用vm虚拟机的快照功能记录一下,万一错误还可以还原
cp /etc/profile /etc/profile_bak 这里是备份我们要修改的虚拟机环境变量文件
-
备份完成后修改环境变量文件
vi /etc/profile
-
在环境变量文件空白处输入
export JAVA_HOME=/usr/local/jdk11
ln -s /usr/local/jdk11/bin/java /usr/bin/jdk11
-
完成操作后重新加载环境变量
source /etc/profile
-
测试是否安装成功
java -version
出现说明安装成功:
java version "11.0.9" 2020-10-20 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.9+7-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.9+7-LTS, mixed mode)
2.Tomcat7的安装
-
将tomcat的安装包tar.gz放入linux路径
/usr/local/software
-
进入存放压缩包的目录
cd /usr/local/software
-
将tomcat解压到自己指定的路径
tar -zxvf apache-tomcat-7.0.107.tar.gz -C /usr/loca
-
切换到tomcat中的bin目录下
cd /usr/local/apache-tomcat-7.0.107/bin
-
如果你有设置防火墙关闭,那么可以省略这步,有开防火墙的话输入
firewall-cmd --zone=public --add-port=8080/tcp --permanent
-
输入完重启
firewall-cmd --reload
-
防火墙已经关闭或者已经输入开通8080端口,打开开启动tomcat
./startup.sh
-
测试访问
http://自己的虚拟机ip:8080/
-
日志查看
cd /usr/local/apache-tomcat-7.0.107/logs //进入tomcat日志文件夹
tail -f catalina.out
-
tomcat的关闭
cd /usr/local/apache-tomcat-7.0.107/bin
./shutdown.sh或者使用
ps -ef | grep java #找到tomcat进程的id
kill 进程id
3.Mysql5.7的安装
- Centos8中默认安装的是Mysql8.0的,所以安装Mysql5.7会比较麻烦一些
-
关闭Centos8中Mysql默认的仓库
sudo dnf remove @mysql
sudo dnf module reset mysql && sudo dnf module disable mysql -
目前还没有EL8版本的MySQL仓库,所以我们这里用EL7的代替,创建一个新的仓库文件
sudo vi /etc/yum.repos.d/mysql-community.repo
-
复制到新建的仓库文件中
[mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1 gpgcheck=0 [mysql-connectors-community] name=MySQL Connectors Community baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/ enabled=1 gpgcheck=0 [mysql-tools-community] name=MySQL Tools Community baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/7/$basearch/ enabled=1 gpgcheck=0
-
开始安装5.7
sudo dnf --enablerepo=mysql57-community install mysql-community-server
-
开启服务,实现重启服务自动开启
sudo systemctl enable --now mysqld.service
-
获取初始化的数据库的密码
grep ‘A temporary password’ /var/log/mysqld.log |tail -1
-
对mysql进行安全配置,通过MySQL Secure Installation去修改密码、关闭root远程登陆权限,、删除匿名用户、删除测试数据库
sudo mysql_secure_installation
-
出现一个Enter password for user root:输入第6部获取到的初始化密码
-
然后后续全部yes
-
远程使用的相关配置
配置etc下的my.cnf
vim /etc/my.cnf
添加:bind-address=0.0.0.0
-
登录进mysql然后添加用户相关权限
mysql>CREATE USER ‘root’@’%’ IDENTIFIED BY ‘password’; //此操作mysql 8.0中必须加
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
mysql>FLUSH PRIVILEGES;
-
设置防火墙
$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
$ firewall-cmd --reload -
重启mysql
$ service msyqld restart
4.Centos8静态ip的设置命令变化
- 配置完静态ip保存修改不在使用Centos7中的service network restart
- 而是使用.
- nmcli c reload
- mcli networking off
- nmcli networking on
最后
以上就是呆萌树叶为你收集整理的Centos8安装JDK11.9,Tomcat7,Mysql5.7Centos8安装JDK11.9,Tomcat7,Mysql5.7的全部内容,希望文章能够帮你解决Centos8安装JDK11.9,Tomcat7,Mysql5.7Centos8安装JDK11.9,Tomcat7,Mysql5.7所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复