首页 存档 技术 查看内容

MySQL源码安装总结(r12笔记第12天)

2018-3-30 13:00 |来自: 互联网 310 0

摘要: 作为一个DBA, MySQL源码安装还是要做做的,虽然不是推荐线上批量安装部署,但是自己作为了解MySQL的一个学习过程,还是值得的。 相比商业软件来说,开源的这一点上就让人很羡慕,商业软件我们总是使用各种工具和底 ...

作为一个DBA, MySQL源码安装还是要做做的,虽然不是推荐线上批量安装部署,但是自己作为了解MySQL的一个学习过程,还是值得的。

相比商业软件来说,开源的这一点上就让人很羡慕,商业软件我们总是使用各种工具和底层原理去反推,探测,但是离代码还是有一定的距离。当然商业有商业的好,开源有开源的乐,不能一概而论。

值得推荐的安装镜像

对于MySQL的安装部署来说,总是存在各种版本和子版本,其实整理起来非常繁杂,今天看到竟然我狐已经提供了非常的镜像站点

http://mirrors.sohu.com/mysql/MySQL-5.5/
http://mirrors.sohu.com/mysql/MySQL-5.6/
http://mirrors.sohu.com/mysql/MySQL-5.7/

这么丰富全面的安装包,省去了很多麻烦。

源码安装的两种方法


MySQL的源码安装有两种方法可供参考。


Use a standard MySQL source distribution,这种方法其实就是下载源码压缩包,然后通过cmake来构建部署。

比如5.6版本的源码包,可以参考链接下载:

https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz 安装说明和步骤可以参考:

http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html 对于MySQL 5.7把对应版本改一下就可以,差别不是很大。

或者到官网直接点击下载也可以。


安装的详细步骤我们等下细说,目前网站上看到的绝大多数源码安装都是这种方式。

Use a MySQL development tree,这种方式是通过开发源码树的方式来编译部署。主要的方式就是基于git.

这种方式相对来说,感觉就是在参与开发一个项目一般,有着很完善的版本管理。

首先使用git来开启安装,会从github上来抓取。

# git clone https://github.com/mysql/mysql-server.git这个过程会持续一些时间,完成之后目录变成了多大。大概1.5G,而源码压缩包大概就是几十M,差别非常大。

# du -sh .
1.5G .
我们使用git来查看版本的情况,发现MySQL 8.0的代码也可以抓取了,如果想尝尝鲜,掌握新版本新特性,这种方式还是比较高效的。

# git branch -r
origin/5.5
origin/5.6
origin/5.7
origin/8.0
origin/HEAD -

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部