CentOS下详细步骤:离线安装与配置MySQL

需积分: 11 0 下载量 99 浏览量 更新于2024-09-03 收藏 243KB PDF 举报
在 CentOS 上安装 MySQL 的详细步骤旨在提供一个离线安装方法,以克服在线安装方式的不足。首先,由于官方推荐使用 RPM 包,但考虑到网络效率和安装灵活性,我们将采取手动解压安装的方式。 1. **下载并解压 MySQL 压缩包**: - 将 MySQL 压缩包下载到系统中,通常建议放置在 `/usr/local` 目录下,以保持整洁且方便后续管理。 - 使用 `cd /usr/local` 进入目标目录,然后通过 `tar zxvf 压缩包名` 解压文件。 - 将解压后的文件复制到 `/usr/local/mysql`。 2. **创建用户组和用户**: - 创建名为 `mysql` 的用户组,以限制最高权限的访问,确保安全性。 - 创建名为 `mysql` 的用户,并将其加入到 `mysql` 用户组中,使用 `groupadd mysql` 和 `useradd -r -g mysql mysql`。 3. **赋权**: - 使用 `chgrp -R mysql .` 和 `chown -R mysql:mysql ./` 命令,确保 `mysql` 用户组和用户对 `/usr/local/mysql` 目录及其内容有适当的权限。 4. **初始化数据库**: - 在 `/usr/local/mysql` 目录下,检查并删除(如有)旧的 `/etc/my.cnf` 配置文件。 - 如果 `/etc/my.cnf` 文件不存在,可以跳过此步骤。否则,运行 `rm /etc/my.cnf`。 - 通过 `./scripts/mysql_install_db --user=mysql` 初始化数据库。 5. **配置 MySQL**: - 修改 `/usr/local/mysql/support-files/my.cnf` 或者启动脚本,根据个人需求设置服务器参数,如数据存储位置、监听地址等。如果没有特殊需求,可以直接复制默认配置。 6. **启动与管理**: - 完成配置后,可以通过修改权限和配置文件,启动 MySQL 服务。这可能涉及创建启动脚本或链接到系统启动服务中,具体步骤取决于你的系统设置。 总结,安装 MySQL 在 CentOS 中涉及到文件操作、用户管理、权限分配以及数据库初始化和配置,这些步骤确保了系统的安全性和高效性。通过离线安装,用户可以根据自己的需求灵活定制 MySQL 的安装环境。