MySQL 8.0二进制单例安装与编译教程
需积分: 30 199 浏览量
更新于2024-09-02
收藏 626KB PDF 举报
本篇文档详细介绍了如何在CentOS 6.6系统上安装MySQL 8.0的二进制单实例版本,包括编译安装过程。以下是文章中的关键知识点:
1. **安装前准备**:
- 首先,用户提到了使用Docker容器来安装MySQL 5.6,这可能是在构建MySQL 8.0的基础环境中,因为MySQL 8.0可能不直接支持较旧的CentOS版本。
2. **Docker安装步骤**:
- 使用`docker run`命令创建一个名为`lhrc66mysql`的容器,指定镜像来源、端口映射、特权模式,并将MySQL源代码包解压到容器内部。
- 容器内的操作包括解压MySQL源码包,创建必要的用户组(mysql)和用户(mysql),并设置文件权限。
3. **MySQL初始化**:
- 使用`mysql_install_db`脚本来初始化MySQL数据库,指定了数据目录(`/usr/local/mysql/data`)和基于目录(`/usr/local/mysql`),以及服务器ID和字符集。
4. **配置MySQL**:
- 编辑`my.cnf`配置文件,设置MySQL的基础目录、数据目录、监听端口、启用日志记录、跳过DNS解析和字符集设置。将`/etc/my.cnf`文件的内容展示出来,并将MySQL bin目录添加到系统的PATH环境变量中。
5. **运行与管理MySQL**:
- 启动MySQL服务使用`mysqld_safe`命令,并提示如何通过命令行以root用户登录(默认密码为空)。同时,提供了关闭MySQL服务(`mysqladmin shutdown`)和使用MySQL服务管理MySQL的方法。
6. **注意事项**:
- 文档没有提及MySQL 8.0的直接安装,可能是因为在CentOS 6.6上MySQL 8.0不兼容,或者作者选择了一个过渡性的方法先安装5.6作为基础环境。实际安装MySQL 8.0时,可能需要使用官方二进制包或源码编译,并遵循更现代的操作系统依赖和兼容性要求。
本文档提供了一个在特定环境下安装MySQL 8.0的间接方法,适用于那些希望在不完全支持的情况下进行迁移或测试的情况。对于实际生产环境,建议直接安装MySQL 8.0的最新稳定版本,确保与操作系统和硬件的兼容性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-12-17 上传
2021-11-02 上传
2024-02-23 上传
2018-11-07 上传
2019-08-19 上传
点击了解资源详情
worthcvt
- 粉丝: 91
- 资源: 407
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器