Linux服务器安装MySQL 8.0.18教程:从下载到配置

4 下载量 75 浏览量 更新于2024-09-04 收藏 717KB PDF 举报
本文主要介绍了如何在Linux系统上安装MySQL 8.0.18版本。以下是详细步骤: 1. **下载MySQL for Linux**: 首先,从提供的云盘链接(链接:<https://pan.baidu.com/s/1Vyl_UQfYBaWa0vkki2_C0Q>,提取码:0kip)下载Linux版本的MySQL 8.0.18安装包。通常情况下,下载的是`.tar.xz`格式的压缩文件,如`mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz`。 2. **上传到Linux服务器**: 使用rz命令将下载的文件上传到Linux服务器。如果系统尚未安装lrzsz工具,可以通过`yum install -y lrzsz`来安装。 3. **解压文件**: 在服务器上使用`tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz`解压下载的文件。解压后,将文件移动到`/usr/local`目录下,并重命名为`mysql`。 4. **创建必要的目录**: 进入`/usr/local/mysql`目录,创建`data`文件夹用于存储MySQL的数据。接下来,创建用户和用户组,如`groupadd mysql`和`useradd -r -g mysql mysql`,以便后续管理。 5. **设置权限**: 对刚创建的用户和数据文件夹进行权限调整,使用`chown-R`命令分别赋予`mysql`用户和用户组读写权限。 6. **初始化数据库**: 执行`bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data`命令,初始化数据库。此时系统会自动生成一个随机密码,需记录下来以供后续登录使用。 7. **修改MySQL目录权限**: 将`/usr/local/mysql`目录的所有者和所有群组更改为`root:root`,然后将`data`目录的权限更改为`mysql:mysql`,确保数据库的完整性和安全性。 8. **配置my.cnf文件**: 在`/usr/local/mysql/support-files`目录下创建一个名为`my-default.cnf`的文件,设置必要的配置选项。然后将此文件复制到`/etc`目录下,重命名为`my.cnf`,以供MySQL服务启动时使用。 通过以上步骤,您已经成功地在Linux系统上安装并配置了MySQL 8.0.18。在实际操作过程中,务必根据系统的实际情况和需求进行调整,确保每个步骤的正确执行。