成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows下編譯MySQL數據庫的過程詳解

數據庫 MySQL
本文我們主要介紹了在Windows下編譯MySQL數據庫的過程,并對其進行了總結,希望能夠對您有所幫助。

Windows編譯MySQL數據庫是如何實現的呢?本文我們就來介紹這一部分內容,首先我們來看一看它的編譯環境。

一.環境準備:

1. 獲得MySQL***源碼:目前版本為5.1.44:http://dev.mysql.com/downloads/mysql/ (Windows (x86, 32-bit), ZIP Archive),解壓到工作目錄,如C:/MySQL

2. 安裝VS2008,任何版本都可。萬一是Express版本,必需再安裝Windows SDK, Server 2003 R2 Platform SDK下載地址為:http://om/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en

這里用的是VS2008 Dev版本。

3.安裝CMake(Windows版本),下載地址:http://www.3gos.info/gongsi/564.html,舊版本可能不扶持生成VS2008處理計劃,推撥取***版本。

 

4. 安裝GNUWin32 Bison,下載地址為:http://gnuwin32.sourceforge.net/packages/bison.htm,同樣安裝路徑良好為英文,并且不要有空格。安裝后將bin路徑增加到系統環境變量。

5. 安裝CygWin,下載地址為:http://om/setup.exe, 抉擇模塊時要選上Perl and Python模塊。

二.編譯源代碼:

1. 源碼目錄中sql/sql_locale.cc文件包括各地本地化語言,默認用的UTF-8 without BOM編碼。

2. 扼制臺進去MySQL根目錄,運行Win/configure.js腳本,腳本的參數為:

 

  1. WITH_INNOBASE_STORAGE_ENGINE Enable particular storage engines  
  2. WITH_PARTITION_STORAGE_ENGINE  
  3. WITH_ARCHIVE_STORAGE_ENGINE  
  4. WITH_BLACKHOLE_STORAGE_ENGINE  
  5. WITH_EXAMPLE_STORAGE_ENGINE  
  6. WITH_FEDERATED_STORAGE_ENGINE  
  7. __NT__ Enable named pipe support  
  8. MYSQL_SERVER_SUFFIX=&lthttp://www.independence-mo.info/guanyuwomen/628.html;suffix> Server suffix, default none  
  9. COMPILATION_COMMENT=<comment> Server comment, default "Source distribution"  
  10. MYSQL_TCP_PORT=<port> Server port, default 3306  
  11. CYBOZU Default character set is UTF8  
  12. EMBED_MANIFESTS Embed custom manifests into final exes, otherwise VS  
  13. default will be used. (Note - This option should only be  
  14. used by MySQL AB.)  
  15. WITH_EMBEDDED_SERVER Configure solution to produce libmysqld.dll  
  16. and the static mysqlserver.lib 

 

因而,該號召行能夠是如下所示。

Cscript win/configure.js WITH_INNOBASE_STORAGE_ENGINE WITH_PARTITION_STORAGE_ENGINE MYSQL_SERVER_SUFFIX=-pro

運行收獲該當與如下收獲相仿:

 

  1. >Microsoft (R) Windows Script Host Version X.X  
  2. Copyright (C) Microsoft Corporation XXXX-XXXX. All rights reserved.  
  3. done! 

 

3. 創立VS處理計劃,在MySQL源文件Win目錄下有一些批處理:

build-vs71.bat VS2003

build-vs8.bat VS2005

build-vs8_x64.bat VS2005,編譯出64bit MySQL

build-vs9.bat VS2008

build-vs9_x64.bat VS2008,編譯出64bit MySQL

這些批處理內調用的是CMake,能夠在號召行敲入CMake,察看CMake扶持的VS版本。

這里我們用VS2008,目標運行平臺為32bit,因而運行Win/build-vs9.bat。

運行后,在MySQL根目錄生成了MySql.sln,用VS2008敞開,能夠看到有56個項目。

4. 編譯:抉擇編譯形式(如Release),然后編譯。編譯過程中會生成數千個警告,都是源文件編碼引起的(也有可能是我的Windows目前區域選項為中國引起的),可疏忽。

萬一編譯過程中提醒error PRJ0019: A tool returned an error code from http://www.my9ti.info/jiaru/556.html"Generating sql_yacc.h, sql_yacc.cc”, 大約是GNUWin32 Bison路徑中有空格引起的。從output窗口能夠看到翔實的出錯消息。

關于Windows下編譯MySQL數據庫的過程就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. MySQL 5.5 分區之多列分區詳解
  2. MySQL 5.5 分區之truncate分區詳解
  3. MySQL 5.5 分區之非整數列分區詳解
  4. MySQL數據庫MVCC多版本并發控制簡介
  5. MySQL 5.5 分區之高級分區實例及性能分析

 

責任編輯:趙鵬 來源: 新浪博客
相關推薦

2010-10-20 09:41:37

卸載Oracle

2011-07-05 10:03:00

Qt MYSQL 數據庫

2010-06-11 14:05:27

MySQL數據庫

2019-12-17 08:39:21

Linuxwindowsoracle

2011-06-14 08:54:46

MangoWindows Pho

2024-08-27 08:00:00

2010-06-09 14:04:34

MySQL數據庫

2011-07-05 09:35:52

Ubuntu Qt Mysql

2011-08-10 14:38:20

MySQLinnodbLinux

2011-07-20 16:28:54

Oracle數據庫shared pool

2010-05-24 19:42:54

SVN權限配置

2022-03-29 10:55:10

Mysql數據庫

2009-08-07 16:19:00

C#下數據庫編程

2011-07-27 18:33:12

MySQL數據庫sphinx

2010-06-12 14:02:13

2009-08-07 16:19:00

C#下數據庫編程

2010-05-20 09:24:31

安裝MySQL

2010-10-14 13:18:55

MySQL存儲過程

2011-03-09 08:53:02

MySQL優化集群

2022-03-29 10:52:08

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人欧美一区二区三区黑人孕妇 | 超黄视频网站 | 美女在线视频一区二区三区 | 亚洲国产成人av好男人在线观看 | 日本一区二区高清视频 | 免费观看av | 国产黄色在线观看 | 亚洲不卡视频 | 欧美日韩视频在线 | 欧美一区二区免费在线 | 亚洲一区二区三区四区五区午夜 | 夜夜精品视频 | 欧美黑人又粗大 | 成人在线电影在线观看 | 亚洲成人国产综合 | 99热精品在线观看 | 午夜欧美日韩 | 在线2区 | h视频在线免费 | 久久99久久99久久 | 中文字幕不卡 | 成人1区2区 | www4虎| 美国一级黄色片 | 亚洲欧美中文日韩在线 | 香蕉久久a毛片 | 精品91av| 国产成人精品一区二区三区在线 | 欧美精品一区二区三区在线 | 国产亚洲精品久久久优势 | 777zyz色资源站在线观看 | 国产成人精品a视频一区www | 欧美成人激情 | 嫩草视频在线 | 免费观看国产视频在线 | 99在线观看视频 | 日韩在线国产 | 欧美片网站免费 | 欧美精品久久久 | 亚洲欧美国产毛片在线 | 日韩精品成人免费观看视频 |