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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章