CentOS-7-aarch64-Everything-2009系统离线安装mysql-8.0.32-linux-glibc2.17-aarch64.tar和依赖包
时间: 2023-09-27 08:04:36 浏览: 156
安装 MySQL 8.0.32 需要依赖以下几个包:
- openssl
- libaio
- numactl-libs
- zlib
- libstdc++
你可以从 CentOS 7 的官方仓库中下载这些包。具体步骤如下:
1. 在你的 CentOS 7 系统上,打开终端窗口并切换到 root 用户。
2. 运行以下命令,更新系统软件包列表并安装必要的依赖包:
```
yum update
yum install -y openssl libaio numactl-libs zlib libstdc++
```
3. 下载 MySQL 8.0.32 的压缩包并解压:
```
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz
tar -xzf mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz
cd mysql-8.0.32-linux-glibc2.17-aarch64/
```
4. 创建 MySQL 数据目录并赋予 MySQL 用户权限:
```
mkdir /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql
```
5. 初始化 MySQL 数据库:
```
bin/mysqld --initialize --user=mysql --datadir=/var/lib/mysql/
```
6. 启动 MySQL 服务:
```
bin/mysqld_safe --user=mysql &
```
7. 运行以下命令,设置 MySQL 根用户的密码:
```
bin/mysql_secure_installation
```
在这个过程中,你需要设置 MySQL 根用户的密码并回答一些安全相关的问题。
8. 现在你已经成功安装了 MySQL 8.0.32。你可以使用以下命令检查 MySQL 是否正在运行:
```
ps aux | grep mysqld
```
如果 MySQL 正在运行,你应该能看到类似以下的输出:
```
mysql 2838 0.0 0.0 1804356 22560 ? Sl 21:34 0:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
```
如果出现任何问题,请检查 MySQL 的日志文件以获取更多信息:
```
tail /var/log/mysqld.log
```
阅读全文