MySQL编译安装5.7: 步骤指南(mysql编译安装5.7)
在学习MySQL数据库时,有时有必要自己编译安装MySQL以获取较低版本的特定功能以及良好的性能。本文将详细介绍MySQL 5.7的编译安装步骤,以供参考。
## 安装前准备
* 建议您在安装MySQL之前,先查看基本系统环境,确保满足要求,以保证安装过程的正常进行:
`shell
# 检查操作系统的Linux版本
cat /etc/issue
# 查看硬件平台信息
uname -a
# 查看当前CPU 的核数
grep processor / proc / cpuinfo | wc -l
# 查看安装过的编译器
dpkg -l | grep solf
# 查看内核版本信息
grep VERSION /usr/src/linux-headers-xxx-xxx/include/linux/version.h
# 查看swap空间大小
free -m
* 下载MySQL 5.7的源码包:
```shell# 下载MySQL 5.7
wget
## 编译安装MySQL
安装步骤:
* 验证源码包的完整性:
`shell
md5sum mysql-5.7.xx.tar.gz
# 对比官网提供的源码md5值与自己计算的md5值是否一致
* 进入MySQL源码包目录,并开始编译安装:
```shell# 解压源码包
tar zxvf mysql-5.7.xx.tar.gzcd mysql-5.7.xx
# 编译安装cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ # 指定安装根目录-DSYSCONFDIR=/usr/local/mysql/etc \ # 配置文件位置
-DWITH_EXTRA_CHARSETS=all \ # 包含所有的字符集-DWITH_EMBEDDED_SERVER=1 \ # 允许安装嵌入式服务器
-DENABLE_DOWNLOADS=1 # 允许在线下载libevent,MySQL-shared Mecurial等库 make make install
* 配置MySQL
`shell
# 创建MySQL数据库存储目录
mkdir -p /usr/local/mysql/data
# 添加MySQL组和用户
groupadd mysql
useradd -g mysql mysql
# 修改MySQL目录和文件权限
chown -R mysql.mysql /usr/local/mysql
# 初始化MySQL数据库
/usr/local/mysql/bin/mysqld initialize \
user=mysql basedir=/usr/local/mysql datadir=/usr/local/mysql/data
# 添加MySQL环境变量
echo export PATH=$PATH:/usr/local/mysql/bin /etc/profile
source /etc/profile
* 启动MySQL服务
```shell# 启动MySQL
/usr/local/mysql/bin/mysqld start# 设置登录密码
/usr/local/mysql/bin/mysql_secure_installation
最后,可以通过连接MySQL数据库来验证是否安装成功:
`shell
# 连接MySQL
mysql -uroot -p
以上步骤即是MySQL 5.7编译安装过程中的步骤,有助于理解MySQL的安装过程,提高安装的正确率。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL编译安装5.7: 步骤指南(mysql编译安装5.7)
相关文章
- MySQL Error number: MY-010779; Symbol: ER_CANT_OPEN_TABLE_MYSQL_PROC; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL获取最新数据:超简单指南(mysql获取最新数据)
- MySQL最佳实践指南(mysql比较好的书)
- MySQL安装位置:如何找到?(查看mysql安装位置)
- 掌握MySQL:创建表的时间要点(mysql表创建时间)
- MySQL安装版下载指南(mysql安装版下载教程)
- MySQL的RPM包安装:一步一步指导(mysql的rpm安装包)
- MySQL官方文档—完全指南(mysql的官方文档)
- 如何查找MySQL的安装路径(mysql安装路径)
- MySQL常用命令行指南:执行快速操作(mysql常用命令行)
- Mysql手动同步实现技术指南(mysql手动同步)
- MySQL查询:找出所有节点(mysql查询所有节点)
- 里MySQL在哪里安装?(mysql装在哪)
- 里MySQL安装:一步一步指南(mysql装在哪)
- 查看MySQL数据库表:技术指南(mysql数据库表查询)
- MySQL数据库查看器:轻松搞定查询任务(mysql数据库查看器)
- MySQL驱动Qt开发:新开发者的进阶指南(mysql驱动 qt)
- 阿里云MySQL远程连接技术实现:一步步操作指南(阿里云mysql远程连接)
- 轻松掌握MySQL中的正序和倒序排列方法(mysql中倒序 正序)
- MySQL中使用删除语句删除数据的方法(c mysql 删除语句)
- Acim搭建MySQL数据库简易操作指南(acim mysql)
- 教你用CMD快速安装MySQL(cmd mysql安装)
- MySQL三次握手原理解析(mysql三次握手)
- 解决MySQL安装无响应问题的方法(mysql一安装就无响应)
- MySQL压缩包(32位)下载指南(mysql zip 32)
- 如何计算MySQL两个时间字段的时间差(mysql两字段时间差)
- 简单易懂的MySQL下载和安装教程,享受轻松B站视频观看(mysql下载和安装b战)
- 如何解决MySQL连接池获取失败问题(mysql不能获取连接池)
- 往期MySQL下载指南助力你手握数据库大权(mysql下载 往期)
- MySQL下载后如何安装与使用(mysql下载之后怎么办)