返回顶部
首页 > 资讯 > 数据库 >Windows中怎么编译MySQL数据库
  • 934
分享到

Windows中怎么编译MySQL数据库

2024-04-02 19:04:59 934人浏览 泡泡鱼
摘要

windows中怎么编译Mysql数据库,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Windows下编译mysql数据库是如何实现一.环

windows中怎么编译Mysql数据库,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Windows下编译mysql数据库是如何实现

一.环境准备:

1.获得Mysql最新源码:目前版本为5.1.44:Http://dev.mysql.com/downloads/mysql/(Windows(x86,32-bit),ZIPArcHive),解压到工作目录,如C:/MySQL

2.安装VS2008,任何版本都可。万一是Express版本,必需再安装WindowsSDK,Server2003R2PlatfORMSDK下载地址为:http://om/downloads/details.aspxFamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en

这里用的是VS2008Dev版本。

3.安装CMake(Windows版本),下载地址:http://www.3Gos.info/gongsi/564.html,旧版本可能不扶持生成VS2008处理计划,推拨取最新版本。

4.安装GNUWin32Bison,下载地址为:http://gnuwin32.sourceforge.net/packages/bison.htm,同样安装路径良好为英文,并且不要有空格。安装后将bin路径增加到系统环境变量。

5.安装CygWin,下载地址为:http://om/setup.exe,抉择模块时要选上Perlandpython模块。

Windows下编译MySQL数据库是如何实现

二.编译源代码:

1.源码目录中sql/sql_locale.cc文件包括各地本地化语言,默认用的UTF-8withoutBOM编码。

2.扼制台进去MySQL根目录,运行Win/configure.js脚本,脚本的参数为:

WITH_INNOBASE_STORAGE_ENGINEEnableparticularstorageenginesWITH_PARTITioN_STORAGE_ENGINEWITH_ARCHIVE_STORAGE_ENGINEWITH_BLACKHOLE_STORAGE_ENGINEWITH_EXAMPLE_STORAGE_ENGINEWITH_FEDERATED_STORAGE_ENGINE__NT__EnablenamedpipesupportMYSQL_SERVER_SUFFIX=&lthttp://www.independence-mo.info/guanyuwomen/628.html;suffix>Serversuffix,defaultnoneCOMPILATION_COMMENT=Servercomment,default"Sourcedistribution"MYSQL_tcp_PORT=Serverport,default3306CYBOZUDefaultcharactersetisUTF8EMBED_MANIFESTSEmbedcustommanifestsintofinalexes,otherwiseVSdefaultwillbeused.(Note-ThisoptionshouldonlybeusedbyMySQLAB.)WITH_EMBEDDED_SERVERConfiguresolutiontoproducelibmysqld.dllandthestaticmysqlserver.lib

因而,该号召行能够是如下所示。

Cscriptwin/configure.jsWITH_INNOBASE_STORAGE_ENGINEWITH_PARTITION_STORAGE_ENGINEMYSQL_SERVER_SUFFIX=-pro

运行收获该当与如下收获相仿:

>Microsoft(R)WindowsScriptHostVersionX.XCopyright(C)MicrosoftCorporationXXXX-XXXX.Allrightsreserved.done!

3.创立VS处理计划,在MySQL源文件Win目录下有一些批处理:

build-vs71.batVS2003

build-vs8.batVS2005

build-vs8_x64.batVS2005,编译出64bitMySQL

build-vs9.batVS2008

build-vs9_x64.batVS2008,编译出64bitMySQL

这些批处理内调用的是CMake,能够在号召行敲入CMake,察看CMake扶持的VS版本。

这里我们用VS2008,目标运行平台为32bit,因而运行Win/build-vs9.bat。

运行后,在MySQL根目录生成了MySql.sln,用VS2008敞开,能够看到有56个项目

4.编译:抉择编译形式(如Release),然后编译。编译过程中会生成数千个警告,都是源文件编码引起的(也有可能是我的Windows目前区域选项为中国引起的),可疏忽。

编译过程中提醒errorPRJ0019:Atoolreturnedanerrorcodefromhttp://www.my9ti.info/jiaru/556.html"Generatingsql_yacc.h,sql_yacc.cc”,大约是GNUWin32Bison路径中有空格引起的。从output窗口能够看到翔实的出错消息。

关于Windows中怎么编译MySQL数据库问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网数据库频道了解更多相关知识。

您可能感兴趣的文档:

--结束END--

本文标题: Windows中怎么编译MySQL数据库

本文链接: https://lsjlt.com/news/56860.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Windows中怎么编译MySQL数据库
    Windows中怎么编译MySQL数据库,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Windows下编译MySQL数据库是如何实现一.环...
    99+
    2024-04-02
  • 编译安装MySQL数据库
    MySQL官方网址https://www.mysql.com/ 在下载前,先做以下内容检测下系统内有没有已经安装过的旧版本的boost库以及MySQL或者mariadbrpm -qa boost mysql mariadb*随后将其卸载 y...
    99+
    2015-01-08
    编译安装MySQL数据库 数据库入门 数据库基础教程 数据库 mysql
  • Linux安装mysql数据库——编译安装
    http://www.cnblogs.com/xiongpq/p/3384681.html 一. mysql5.6版本下载 : http://dev.mysql.com/downloads...
    99+
    2024-04-02
  • Linux下源码安装编译mysql数据库
                MySQL是一种开放源代码的关系型数据库管理系统(RDBMS)...
    99+
    2024-04-02
  • Mysql数据库理论基础一:MySQL编译安装
     Mysql数据库理论基础一:编译安装一、简介由MySQL AB公司开发,是最流行的开放源码SQL数据库管理系统,主要特点:1、是一种数据库管理系统2、是一种关联数据库管理系统3、是一种开放源码软...
    99+
    2024-04-02
  • Ubuntu中怎么编译zlib库
    本篇内容主要讲解“Ubuntu中怎么编译zlib库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu中怎么编译zlib库”吧!Ubuntu编译zlib库的方法:下载zlib软件包,然后在...
    99+
    2023-07-04
  • 银河麒麟arm编译安装mysql数据库
    参考文章 https://blog.csdn.net/baililiushu/article/details/109262794 https://cloud.tencent.com/develop...
    99+
    2023-09-17
    mysql 数据库 linux
  • Windows中怎么利用Apche查看MySQL数据库
    今天就跟大家聊聊有关Windows中怎么利用Apche查看MySQL数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  开始->运行 中输入cm...
    99+
    2024-04-02
  • 怎么在Windows中编译Linux/Unix代码
    这篇文章主要介绍怎么在Windows中编译Linux/Unix代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!***步:下载安装新版Cygwin软件。该软件的官方网站:http://cygwin.com/Cygwi...
    99+
    2023-06-16
  • 编译安装Mysql5.5数据库软件
    准备环境:Centos6.5(6系列操作系统)[root@localhost ~]# yum -y install gcc gcc-c++ ncurses-devel libxml2-devel zlib-...
    99+
    2024-04-02
  • MYSQL数据库中怎么设置UTF-8编码
    MYSQL数据库中怎么设置UTF-8编码,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、检查当前数据库编码。使用语句:show variab...
    99+
    2024-04-02
  • windows中navicat怎么备份数据库
    本文小编为大家详细介绍“windows中navicat怎么备份数据库”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows中navicat怎么备份数据库”文章能帮助大家解决疑惑,下面跟着小编的思路慢...
    99+
    2022-12-03
    windows navicat 数据库
  • mysql中怎么创建数据库时指定编码
    这篇文章将为大家详细讲解有关mysql中怎么创建数据库时指定编码,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysql创建时指定编码 GBK:&...
    99+
    2024-04-02
  • windows中配置安装mysql数据库
      MySql 是一种免费的关系型数据库,相较于 MsSqlServer 和 Oracle 比较轻量化,安装也很简单,而且免费不需要的版权费用,个人认为一般的小项目采用还是比较合适的,当然也有部分数据量很大的项目会采用 MySql...
    99+
    2014-10-27
    windows中配置安装mysql数据库
  • mysql数据库编码
    一、查看当前数据库编码show variables like '%character%';可以看到默认的character_set_database编码格式,这里能够看到默认的是latin1.修改某个数据库...
    99+
    2024-04-02
  • windows安装MySQL数据库
    原文:...
    99+
    2021-01-31
    windows安装MySQL数据库 数据库入门 数据库基础教程
  • mysql中怎么导数据库
    这篇文章给大家介绍mysql中怎么导数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.导入到数据库创建一个空数据库后进入mysql安装目录 bin下(1)导入命令 mysql -...
    99+
    2024-04-02
  • mysql中怎么删除数据库数据
    mysql中删除数据的方法包括:删除整个数据库(drop database database_name;)、删除表中所有数据(truncate table table_name...
    99+
    2024-08-05
    mysql
  • 数据库中失效对象编译的方法教程
    本篇内容介绍了“数据库中失效对象编译的方法教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!-------...
    99+
    2024-04-02
  • 不编译重装MySQL数据库直接安装sphinx的方法
    这篇文章主要介绍“不编译重装MySQL数据库直接安装sphinx的方法”,在日常操作中,相信很多人在不编译重装MySQL数据库直接安装sphinx的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作