CentOS下手动安装与配置MySQL:详细步骤与权限设置

需积分: 0 1 下载量 71 浏览量 更新于2024-08-25 收藏 291KB PPT 举报
本文档详细介绍了在CentOS系统中安装和操作MySQL数据库的步骤。首先,官方推荐使用RPM包在线安装方式,但因为可能遇到路径无法自定义和网络性能问题,这里推荐采用解压版安装。具体步骤如下: 1. 下载并解压MySQL压缩包: - 进入`/usr/local`目录,然后通过`tar`命令解压MySQL压缩包,如`tar zxvf mysql.tar.gz`。 - 将解压后的文件夹复制到`/usr/local/mysql`,然后切换至该目录。 2. 创建用户组和用户: - 创建一个名为`mysql`的用户组,使用`groupadd mysql`。 - 创建一个名为`mysql`的普通用户,并将其归属到`mysql`组,使用`useradd -r -g mysql mysql`。 3. 赋权: - 使用`chgrp -R mysql .`设置mysql用户组对当前目录及其子目录的权限。 - 同时使用`chown -R mysql:mysql ./`确保mysql用户拥有相应的操作权限。 4. 初始化MySQL: - 首先检查`/etc/my.cnf`文件是否存在,如果存在则删除,然后执行`./scripts/mysql_install_db --user=mysql`来初始化数据库。 5. 修改配置文件: - 如果不需要自定义配置,可以简单地复制支持脚本中的`my.cnf`文件。如果需要根据需求修改,可以打开my.cnf文件进行个性化配置。 在整个过程中,作者强调了需要确保所有命令都在`/usr/local/mysql`目录下执行,以及在初始化和配置阶段的细致操作。这是一份针对Linux环境的MySQL基础安装教程,适合想要在CentOS上手动安装MySQL的新手参考。通过这些步骤,用户可以掌握在 CentOS 上独立管理MySQL数据库的基本流程。