- 安装配置jdk
- 下载jdk Linux版本
- 将压缩包传输到centos8上
- 解压
- 创建jdk存放目录
- 移动至创建目录中
- 配置Java环境变量
- 查看当前环境变量
- 修改环境变量
- 安装配置Tomcat
- 下载Tomcat
- 传输到centos8的opt/tomcat8目录下
- 解压安装
- 验证启动
- 内部
- 外部
- MYSQL5.7安装配置
- 安装wget
- 使用wget获取MySQL下载地址
- 解压安装
- 启动MySQL服务
- 查看临时密码
- 登录MySQL
- 我的报错:
- 注意
- 重新设置密码
- 重设密码为最低级标准
- 重设密码
- 使得密码生效(刷新权限)
首先我们要去下载jdk
在你的宿主机上打开浏览器,搜索https://www.oracle.com/java/technologies/downloads/进入官网
我选择的是.tar.gz包,当然你也可以选择rpm包
打开xftp7选择传输内容,我将压缩包传到了centos8的opt目录下(注意一定要有root权限才能传输到opt目录下)
进入opt目录
cd /opt
查看是否有jdk的tar包
ls -h
进行解压
tar -zxvf jdk-8u291-linux-x64.tar.gz
解压完查看一下
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
写个程序
官网:https://tomcat.apache.org
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
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;
再次登录之后密码就是你设置的那个了



