Linux下MySQL 5.7.11源码安装教程:从检查到部署
3星 · 超过75%的资源 需积分: 18 116 浏览量
更新于2024-09-11
收藏 3KB TXT 举报
本文档详细介绍了在Linux环境下安装MySQL 5.7.11的源码版本。首先,确保系统上没有安装MySQL Server,通过`rpm-qa|grep mysql`和`rpm -e [选项] mysql`来检查并可能清除已存在的MySQL安装。为了编译MySQL源代码,你需要安装一些必要的构建工具,如`yum install make gcc-c++ cmake bison-devel ncurses-devel bison perl perl-devel perl-devel`。
在安装过程中,会创建一个新的用户组和用户(`groupadd mysql` 和 `useradd -r -g mysql -s /bin/false mysql`),以确保MySQL服务的安全性和隔离性。接下来,下载并解压MySQL 5.7.11版本,因为从5.7开始,MySQL需要Boost库,所以建议选择包含Boost的源码包进行安装。解压后,进入源码目录并进行配置,使用`cmake`命令指定字符集(`-DDEFAULT_CHARSET=utf8`)和排序规则(`-DDEFAULT_COLLATION=utf8_general_ci`),以及Boost库的路径(`-DWITH_BOOST=boost`)。
配置完成后,执行`make && makeinstall`来编译和安装MySQL。由于系统可能已有my.cnf文件,为了避免影响MySQL的正常运行,先备份原有文件再删除,然后将新的MySQL安装到默认路径`/usr/local/mysql`。在这个目录下,通过`chown -R mysql .`和`chgrp -R mysql .`命令设置正确的所有者和组。接下来,创建数据存放路径`mkdir -p data/mysql/data`,用于存储MySQL的数据文件。
最后,对MySQL进行初始化,这通常包括创建数据库和其他必需的配置。但具体步骤未在提供的内容中详述,实际操作时可能需要根据官方文档或指南进行适当的调整。整个过程注重了系统的准备、依赖项安装、权限设置和配置管理,确保了MySQL 5.7.11在Linux环境中的稳定和安全安装。
2016-04-01 上传
2016-03-30 上传
2016-05-31 上传
2021-01-21 上传
2020-09-09 上传
2020-09-10 上传
2018-12-28 上传
2020-12-16 上传
feihu19871228
- 粉丝: 0
- 资源: 2
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析