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

注意:默認情況數據庫沒有密碼,碰到需要輸入密碼的情況直接回車即可


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