Linux(CentOS8)系统安装mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

一、下载获取 mysql安装包;

MySQL :: Download MySQL Community Server (Archived Versions)

二、安装步骤

1、切换到安装目录下,并解压

tar -zxvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

2.移动解压后的文件并且重命名为mysql

 mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local

 3.先切换至mysql文件夹下创建新文件夹data

cd /usr/local/mysql

 

4.创建mysql用户组和mysql用户

groupadd mysql

useradd -g mysql mysql 

 5.修改mysql目录权限

chown -R mysql.mysql /usr/local/mysql/

6.数据库初始化

注意事项:记录一下mysql数据库的临时密码*************,后面安装步骤是需要使用的!

<think>我们正在处理一个关于解压`.tar.xz`文件的问题。用户提供了参考引用,但该引用是关于MySQL 8.0.31的下载记录,而用户实际需要解压的是`mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz`文件。因此,我们将专注于如何解压`.tar.xz`文件。 步骤: 1. 确认文件类型:`.tar.xz`是一种先经过tar归档,再经过xz压缩的文件。 2. 解压方法:通常需要先使用`xz`工具解压,然后再用`tar`解包。但也可以使用`tar`命令一步解压。 常见的解压命令: 由于`.tar.xz`文件是两层压缩(先用tar打包,再用xz压缩),我们可以使用以下任一方法: 方法一:分两步解压 - 第一步:使用`unxz`或`xz -d`解压为`.tar`文件 - 第二步:使用`tar -xf`解压`.tar`文件 方法二:一步解压(推荐) - 使用`tar -xJf`命令直接解压`.tar.xz`文件 注意:`-J`选项(大写)是用于告诉tar该文件是经过xz压缩的。 具体命令: ``` tar -xJf mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz ``` 如果系统不支持`-J`选项(较老的tar版本),则可以分两步: ``` xz -d mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz # 这一步会得到 mysql-5.7.20-linux-glibc2.12-x86_64.tar tar -xf mysql-5.7.20-linux-glibc2.12-x86_64.tar ``` 或者,也可以使用以下命令(使用管道): ``` xz -dc mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz | tar -x ``` 但是,最常用的还是直接使用`tar -xJf`。 另外,如果系统没有安装xz工具,需要先安装。在基于Debian的系统(如Ubuntu)上,可以使用: ``` sudo apt-get install xz-utils ``` 在基于RPM的系统(如CentOS)上,可以使用: ``` sudo yum install xz ``` 总结:推荐使用`tar -xJf`命令解压。 根据用户提供的参考引用,我们注意到用户之前下载的是MySQL 8.0.31,但这次是解压MySQL 5.7.20。解压方法是一样的。 因此,回答如下:</think>### 解压 MySQL.tar.xz 文件方法 要解压 `mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz` 文件,请按以下步骤操作: #### 方法一:单步解压(推荐) ```bash tar -xJf mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz ``` **说明**: - `-x`:表示提取文件 - `-J`:指定使用 XZ 压缩格式(适用于 .tar.xz- `-f`:指定文件名 #### 方法二:分步解压 1. **解压 .xz 压缩层**: ```bash unxz mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz ``` 或 ```bash xz -d mysql-5.7.20-linux-glibc2.12-x86_64.tar.xz ``` 生成 `mysql-5.7.20-linux-glibc2.12-x86_64.tar` 文件 2. **解压 tar 归档**: ```bash tar -xf mysql-5.7.20-linux-glibc2.12-x86_64.tar ``` #### 常见问题解决 1. **命令不存在错误**: ```bash # Debian/Ubuntu 安装 xz 工具 sudo apt-get install xz-utils # CentOS/RHEL 安装 sudo yum install xz ``` 2. **空间不足**: - 解压前用 `df -h` 检查磁盘空间 - MySQL 5.7 解压后约需 2GB 空间[^1] 3. **权限问题**: ```bash sudo tar -xJf mysql-5.7.20...tar.xz -C /opt # 指定解压目录 ``` > **提示**:解压完成后,你会得到名为 `mysql-5.7.20-linux-glibc2.12-x86_64` 的文件夹,内含 MySQL 程序文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值