由于在window7下编译MySQL5.5.19过程中遇到很多问题,所以再次把详细步骤写出来,以供大家参阅,这个是完整通过实验的步骤,网上一堆的东西不是少这个就是少那个,所以整理了下,希望帮助大家更好的分析MySQL。网上的任何东西都要经过自己的实践才行,不要随便转发,害人害己哦!

环境:window7 32位、vs2008、mysql-5.5.19、CMake 2.8、bison-2.4.1

相关下载路径

http://www.mysql.com/downloads/mysql/ 中mysql-5.5.19.zip

http://www.cmake.org/files/v2.8/cmake-2.8.6-win32-x86.exe

http://en.sourceforge.jp/projects/sfnet_gnuwin32/downloads/bison/2.4.1/bison-2.4.1-setup.exe/

步骤一:安装Cmake2.8、bison-2.4.1

这个步骤需要注意的是安装路径尽量不使用空格。例如 C:Program Files,就使用C:Cmake C:bison,将D:GnuWin32bin 添加到环境变量

否则出现错误:

CMake Error at d:/CMake 2.8/share/cmake-2.8/Modules/CheckTypeSize.cmake:82 (try_compile): Cannot copy output executable

步骤二:安装VS2008,这里不做详细描述

步骤三:解压mysql-5.5.19.zip到e: ,路径e:mysql-5.5.19

步骤四:编译mysql 5.5.19.zip

Cd e:mysql-5.5.19

cmake . -G “Visual Studio 9 2008″ 成功之后如下图所示

在e:mysql-5.5.19自动生成MySQL.sln,使用vs2008打开MySQL.sln

将该工程文件中的所有项目修改链接选项,方法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了

在e:mysql-5.5.19include找到my_global.h,强制在头部加入以下代码

打开E:mysql-5.5.19sqlsql_locale.cc,并另存为Utf8格式

修改E:mysql-5.5.19sqlsql_locale.cc下的my_locales结构体下的除了第一个&my_locale_en_US,和最后一NULL之外其他的值全部注释掉

设置Mysqld为启动项,执行

另外:实例会自动创建数据库information_schema、mysql、performance_schema,

数据目录在E:mysql-5.5.19sqldata

客户端工具目录E:mysql-5.5.19clientDebug

读取的my.ini默认路径是:默认参数,没有可读取的文件

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget

官方微博

TechTarget中国

mysql5.5在windows7下编译的详细步骤_Windows7下编译MySQL5.5的详细步骤相关推荐

  1. 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集

    上一篇记录的是学习caffe前的环境准备以及如何创建好自己需要的caffe版本.这一篇记录的是如何使用编译好的caffe做训练mnist数据集,步骤编号延用上一篇 <实践详细篇-Windows下 ...

  2. mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装

    <MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...

  3. Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...

    2019独角兽企业重金招聘Python工程师标准>>> 系统:Red Hat Enterprise Linux 5 32位(自带Httpd) 软件准备: 1. jdk-6u31-li ...

  4. win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置

    原文:win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置 一.说明 以前配置apache+php+mysql都是参考网上的,一般都没有什么问题.最近公司有个 ...

  5. Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略

    Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...

  6. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

  7. linux 8051 编译,[编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  8. mysql5.5编译安装脚本_mysql5.5 免编译安装及脚本启动报错深入

    Mysql安装环境简介: 最近在做MHA.已经安装完毕heartbeat和drbd,现在准备安装Mysql. Mysql安装目录:/opt/mysql Mysql数据目录:/data/mysql 备注 ...

  9. mysql5.7源码安装 简书_在CentOS7上编译安装MySQL 5.7.13步骤详解

    MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...

最新文章

  1. 程序员你为什么这么累【续】:编码习惯之工具类规范
  2. pytorch 预处理
  3. java通过System.getProperty获取系统属性
  4. python读文件每一行、并把这行替换-python基础--文件操作实现全文或单行替换
  5. 56页PPT讲解电气设备的选择(高低压开关设备、互感器、母线等)
  6. HDU2029:Palindromes _easy version
  7. 硬件:笔记本常见故障处理技巧与思路,值得收藏!
  8. L - Clock Master Gym - 102798L
  9. 【C++软件开发】面试经典题目汇总
  10. VPS好用吗?VPS和物理机怎么选择?
  11. 送给1985年左右的朋友 怀念小时候的我们
  12. CodeBlocks旧版下载
  13. 数组的c语言代码带注释,C语言之数组
  14. JavaScript :调用浏览器摄像头 API
  15. [MSDN版本][32bit/64bit]Windows 2003 R2 With Sp2[中/英][标准/企业/数据中心]
  16. MIT线性代数笔记十七讲 正交矩阵和施密特正交化
  17. iOS小知识:开发者后台添加新的UDID之后,如何更新自动管理签名证书的设备描述文件(Provisioning Profiles)?
  18. isEnable() 和 isDisplayed() 和 isSelected()
  19. 大数据技术之 HBase简介
  20. 教您如何使用WebMatrix创建第一个网页

热门文章

  1. 这样统计代码执行耗时,才足够优雅!
  2. 大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?
  3. Spring Cloud 加盟重量级成员Spring Cloud Alibaba,打造更符合中国国情的微服务体系...
  4. Spring Cloud构建微服务架构:分布式服务跟踪(入门)
  5. oracle显性游标,Oracle高级显式游标的使用
  6. 使用phpqrcode生成二维码时候显示不正常,有一个小方块
  7. freetype 安装
  8. flask urllib上传图片
  9. win10 远程登录 每次需要输密码
  10. BP神经网络与卷积神经网络(CNN)