CentOS上解压安装MySQL:用户组与权限设置
需积分: 25 195 浏览量
更新于2024-08-23
收藏 363KB PPT 举报
"这篇资料介绍了如何在Linux系统(特别是CentOS)中手动安装MySQL数据库,强调了不使用在线安装方式的原因,并提供了详细的操作步骤,包括解压安装包、创建用户组和用户、赋予权限、初始化数据库以及修改配置文件等关键环节。"
在Linux系统中,尤其是CentOS,安装MySQL数据库时,为了规避在线安装可能导致的网络延迟和路径不可修改的问题,通常选择解压版进行手动安装。以下是详细的安装步骤:
1. **复制MySQL压缩包到CentOS并解压**
- 首先进入`/usr/local`目录,使用`cd /usr/local`命令。
- 使用`tar zxvf 压缩包名`命令解压MySQL的安装包。
- 通过`mv 原名称 mysql`命令将解压后的文件夹重命名为`mysql`。
- 进入`mysql`文件夹,使用`cd mysql`命令。
2. **创建用户组和用户**
- 添加名为`mysql`的用户组,使用`groupadd mysql`命令。
- 创建名为`mysql`的用户,指定其属于`mysql`用户组,使用`useradd -r -g mysql mysql`命令。这里的`-r`参数表示创建系统用户。
3. **赋权**
- 要确保当前位于`/usr/local/mysql`目录下,然后给予`mysql`用户组操作当前目录的权限,使用`chown -R mysql .`命令。
- 接着,让`mysql`用户具有操作该目录的权限,使用`chgrp -R mysql .`命令。这里的`.`表示当前目录。
4. **初始化数据库**
- 检查`/etc/my.cnf`文件是否存在,如果存在,使用`rm /etc/my.cnf`命令删除。
- 初始化MySQL数据库,运行`scripts/mysql_install_db --user=mysql`命令。
5. **修改配置文件**
- 复制`my-default.cnf`文件到`/etc/my.cnf`,使用`cp support-files/my-default.cnf /etc/my.cnf`命令。
- 同样,复制启动脚本`mysql.server`到`/etc/rc.d/init.d/`,使用`cp support-files/mysql.server /etc/rc.d/init.d/`命令。
完成以上步骤后,MySQL就已经在CentOS系统中安装成功。接下来,可以根据实际需求调整配置文件`/etc/my.cnf`,并启动MySQL服务。在生产环境中,安全性和性能优化是至关重要的,因此可能还需要设置防火墙规则,限制远程访问,以及设定合适的账户权限和密码策略。
2966 浏览量
6813 浏览量
510 浏览量
113 浏览量
2022-01-08 上传
460 浏览量
165 浏览量
点击了解资源详情
1025 浏览量
速本
- 粉丝: 20
- 资源: 2万+
最新资源
- 图像特征选取检测.rar
- adindrabkin.github.io
- suspicious-sierra:Sierra网络活动列表
- CustoPoly:Android 游戏类似于大富翁,但具有政治腐败主题。 最初存储在 https
- ssh-tutorial:SSH教程
- tondeuse à barbe-crx插件
- Cerita-Kita-Semua:动手Github Kelompok 12
- 供应链运作参考模型PPT
- 电子功用-基于光伏发电功率预测的防窃电监测方法
- Kindle, Nook and Kobo Book Deals-crx插件
- atividade_signo_carlos.Vitor
- 供应链管理与实践PPT课件
- VAP (Video Access Point):VAP 是一个无线接入点,用于分发音频/视频信号-开源
- 热电堆前置放大电路解析.rar
- github-slideshow:由机器人提供动力的培训资料库
- 企业物资与供应管理诊断PPT