栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在centos8中安装配置jdk8,tomcat8,MySQL5.7(centos7一样)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在centos8中安装配置jdk8,tomcat8,MySQL5.7(centos7一样)

centos8中安装jdk,tomcat,MySQL
  • 安装配置jdk
    • 下载jdk Linux版本
    • 将压缩包传输到centos8上
    • 解压
      • 创建jdk存放目录
      • 移动至创建目录中
    • 配置Java环境变量
      • 查看当前环境变量
      • 修改环境变量
  • 安装配置Tomcat
    • 下载Tomcat
    • 传输到centos8的opt/tomcat8目录下
    • 解压安装
      • 验证启动
      • 内部
      • 外部
  • MYSQL5.7安装配置
    • 安装wget
    • 使用wget获取MySQL下载地址
    • 解压安装
    • 启动MySQL服务
    • 查看临时密码
    • 登录MySQL
      • 我的报错:
      • 注意
    • 重新设置密码
      • 重设密码为最低级标准
    • 重设密码
    • 使得密码生效(刷新权限)

安装配置jdk 下载jdk Linux版本

首先我们要去下载jdk
在你的宿主机上打开浏览器,搜索https://www.oracle.com/java/technologies/downloads/进入官网


我选择的是.tar.gz包,当然你也可以选择rpm包

将压缩包传输到centos8上

打开xftp7选择传输内容,我将压缩包传到了centos8的opt目录下(注意一定要有root权限才能传输到opt目录下)

解压

进入opt目录

cd /opt

查看是否有jdk的tar包

ls -h

进行解压

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

解压完查看一下

创建jdk存放目录
mkdir /usr/local/java
移动至创建目录中
mv jdk1.8.0_291/ /usr/local/java

配置Java环境变量

配置位置:/etc/profile

查看当前环境变量
echo $PATH

修改环境变量
vim /etc/profile

在最后加两行

再进行刷新

source /etc/profile

验证

java -version

写个程序

安装配置Tomcat 下载Tomcat

官网:https://tomcat.apache.org

传输到centos8的opt/tomcat8目录下

解压安装
cd tomcat8/
ls
tar -zvxf apache-tomcat-8.5.71.tar.gz 
ll
cd apache-tomcat-8.5.71/
ls
cd bin/
ls
验证启动
./startup.sh 

内部 外部

为了在外部也能访问我们进行如下配置
将8080端口加入到防火墙可以打开的端口中

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload


MYSQL5.7安装配置 安装wget
yum -y install wget

使用wget获取MySQL下载地址
wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

解压安装
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
ls
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
//如果上一行无法执行或执行报错,加上--force --nodeps
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
启动MySQL服务
systemctl start mysqld.service
systemctl status mysqld.service

查看临时密码

位置:/var/log/mysqld.log

grep "password" /var/log/mysqld.log

登录MySQL
mysql -u root -p
我的报错:
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

可以看到提示我libncurses.so.5无法启动
很有可能是因为没有安装
所以就下载了一下libncurses.so.5

yum -y install libncurses.so.5


但是下载安装完之后重试还是报错
我就把所有依赖下了一波

yum -y install libncurses*

再次开启MySQL
成功

注意

记住登录的时候一开始的初始密码是之前查到的随机密码

重新设置密码 重设密码为最低级标准

=号后的数字越高安全等级越高最高是4

set global validate_password_policy=0;

重设密码
set password for 'root'@'localhost'=password('你的密码');

使得密码生效(刷新权限)

执行flush privileges;意思是刷新权限

flush privileges;

再次登录之后密码就是你设置的那个了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/270689.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号