CentOS下详细步骤:离线安装与配置MySQL
需积分: 11 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 的安装环境。
2020-02-05 上传
2018-05-07 上传
2009-12-28 上传
2021-11-14 上传
2022-05-08 上传
2021-09-13 上传
2019-08-13 上传
2023-08-05 上传
水声千里
- 粉丝: 2
- 资源: 2
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析