
CentOS 8.2 安装教程:MySQL 8.0.19与JDK1.8详细步骤
下载需积分: 50 | 936KB |
更新于2024-08-30
| 32 浏览量 | 举报
收藏
"在CentOS 8.2操作系统环境下,为了满足实际生产需求,本文档详细介绍了如何安装MySQL 8.0.19和JDK 1.8.0_45。安装过程包括创建必要的目录结构、上传和解压安装包、配置权限以及执行初始化步骤。"
在开始安装之前,确保你的系统是CentOS 8.2 64位。首先,我们需要创建两个主要的目录:一个用于存放MySQL安装文件,另一个用于存储数据库的数据文件。在根目录下,通过以下命令创建`/software`和`/data/mysql`:
```bash
cd /
mkdir /software
mkdir /data
mkdir /data/mysql
```
接着,你需要将MySQL 8.0.19的安装包(例如`mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz`)上传至 `/software` 目录。然后,解压该文件:
```bash
cd /software
xz -d mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar
```
解压后,将文件夹重命名为`mysql`以简化管理:
```bash
mv mysql-8.0.19-linux-glibc2.12-x86_64 mysql
```
为了安全起见,需要创建一个名为`mysql`的用户组和用户。检查系统中是否已有这个用户组和用户,如果没有,执行以下命令:
```bash
groupadd mysql
useradd -g mysql -M -s /sbin/nologin mysql
```
接下来,将MySQL的安装目录和数据目录的所有权分配给`mysql`用户和用户组:
```bash
chown -R mysql:mysql /software/mysql/
chown -R mysql:mysql /data/mysql/
```
然后,调整这两个目录的权限,确保只有`mysql`用户和用户组有访问权限:
```bash
chmod -R 755 /software/mysql/
chmod -R 755 /data/mysql/
```
最后,初始化MySQL服务,进入MySQL的`bin`目录并执行初始化命令:
```bash
cd /software/mysql/bin
./mysqld --initialize-insecure
```
MySQL的安装至此基本完成。但为了使MySQL作为服务启动并在开机时自动运行,还需执行以下步骤:
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
接下来,安装JDK 1.8.0_45。将JDK的安装包上传到 `/usr/java` 目录,然后解压:
```bash
mkdir /usr/java
cd /usr/java
tar -zxvf jdk-1.8.0_45.tar.gz
```
设置环境变量,让系统识别JDK:
```bash
echo 'export JAVA_HOME=/usr/java/jdk1.8.0_45' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
source /etc/profile
```
现在,JDK也已经成功安装,你可以通过`java -version`命令来验证安装。
总结,这个过程详细描述了在CentOS 8.2上安装MySQL 8.0.19和JDK 1.8.0_45的每一步,包括创建目录、上传和解压安装包、设置权限和环境变量,以及初始化数据库服务。这些步骤对于在CentOS系统中搭建开发或生产环境是非常重要的。
相关推荐







下课你别走
- 粉丝: 20
最新资源
- 《Apache Struts2实战:构建Web 2.0项目》电子书及源码
- 轻松制作多方式Windows启动盘
- inetd源码编译及ping工具生成指南
- 深入浅出Windows网络通信程序设计技巧
- C#实现简易XML留言板教程分享
- 掌握JavaScript基础与高级技巧
- FreeBox文本编辑器:功能介绍与使用教程
- 深入解析JSF中文教程核心概念
- 城市公交地图编辑器源代码分析与应用
- JSP技术构建的kanlog博客程序发布v1.0版本
- 全方位MySQL学习资源:中英双语手册
- 打造简易留言板的基础教程
- 系统分析师2004-2007历年考题精编
- Linux网站建设技术要点详解
- 压缩包解压:探索酒店管理系统核心功能
- 《高级Java2大学教程》:高效学习JAVA的宝典
- 基于Struts的文章管理系统实现
- 深入探究Microsoft Dynamics AX 4.0企业资源规划解决方案
- Java串口通信实例DEMO详解
- 精简版VisuaiFoxPro6.0软件包下载指南
- Google图标合集第二弹,展现多元文化魅力
- VB.NET实用编程例程:从转换VB6到线程处理
- Ubuntu操作手册:全面指南与使用技巧
- 基于J2EE和XML的SQLServer2000考试系统开发