Windows编译MySQL源代码细节汇总

声明:本帖并不是手把手指导如何在Windows下编译MySQL的源代码,而是本人参照其他人帖子编译以后,其他人原帖中没有说的一些细节。当然,参考的原帖我都已经列出。

1. 下载MySQL源代码

源代码和普通MySQL下载在一起,但是缺心眼的Oracle把源代码单独列成一类,小心不要选错


2. 编译源代码

除了源代码,编译还需要的软件包括cmake,Bison、Visual Studio(官网说Visual Studio Express也可以)。

注意:cmake已经有3.0版本,但是3.0版本会产生大量错误,所以请选择2.8.x。

编译的具体步骤可以参照此贴(http://blog.csdn.net/snowywolf/article/details/18952643)及其后续的二、三、四步进行。注意:帖子中的ActivePerl不是必备软件,只是执行MySQL的单元测试脚本需要用到;另外帖子第四步中要修改的断言bug,官方已经修改,无需再修改。

3. 调试源代码

调试源代码请参照这个帖子中的“调试过程”小节

http://rains8231.blog.163.com/blog/static/20865600920128213383589/(注意,这个帖子的编译有错误,请千万不要参考)。

4. 打包

官方文档的打包只到5.1,没有5.5及更高版本的打包指导,但是基本可以按照这个帖子(http://www.chriscalender.com/?p=689)中的IV. Kicking the tires …小节进行。

5. 启动/停止

到bin目录下使用以下命令启动数据库

mysqld --standalone

到bin目录下使用以下命令停止数据库

mysqladmin -uroot -p shutdown

注意:默认情况数据库没有密码,碰到需要输入密码的情况直接回车即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值