【IT168 技术】由于在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:\GnuWin32\bin 添加到环境变量

否则出现错误:

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

1.Cd e:\mysql-5.5.19;

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

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

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

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

6.打开E:\mysql-5.5.19\sql\sql_locale.cc,并另存为Utf8格式;

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

8.设置Mysqld为启动项,执行。

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

数据目录在E:\mysql-5.5.19\sql\data\;

客户端工具目录E:\mysql-5.5.19\client\Debug;

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

win mysql编译_MySQL5.5在Windows7下编译的详细步骤相关推荐

  1. windows7下安装docker详细步骤

    1.Docker溯源 Docker的前身是名为dotCloud的小公司,主要提供的是基于 PaaS(Platform as a Service,平台及服务)平台为开发者或开发商提供技术服务,并提供的开 ...

  2. linux系统中安装jira,linux下安装jira详细步骤

    linux下安装jira详细步骤 2018年11月08日 | 萬仟网科技 | 我要评论 首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个 ...

  3. mysql5.5在windows7下编译的详细步骤_Windows7下编译MySQL5.5的详细步骤

    由于在window7下编译MySQL5.5.19过程中遇到很多问题,所以再次把详细步骤写出来,以供大家参阅,这个是完整通过实验的步骤,网上一堆的东西不是少这个就是少那个,所以整理了下,希望帮助大家更好 ...

  4. linux如何编译boost指定库,linux下编译安装boost库

    linux下编译安装boost库 先看一下系统环境 Linux o-pc 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15 UTC 2015 x ...

  5. soc eds能 编译linux,在SoCEDS环境下编译和更新preloader和uboot程序的方法

    在SoCEDS环境下编译和更新preloader和uboot程序的方法 前面有介绍preloader在HPS boot过程中的的作用,接下来讲述下用户在SoCEDS环境下改如何编译preloader和 ...

  6. LNMP编译安装及应用(理论+实验)——详细步骤说明,看完可以尝试操作

    目录 前言 一.LNMP概述 1.1 简介 1.2 特点 1.3 优点 二.LNMP架构的部署安装(纯理论) 2.1 LNMP架构概述 2.2 MySQL安装配置 2.3 PHP解析环境的安装 2.4 ...

  7. Linux下安装Redis详细步骤具体教程

    1.上传压缩包 将linux版的redis压缩包上传到linux中的/usr/local目录下,可以用rz命令也可以用finallshell直接拖 redis压缩包下载地址:   https://pa ...

  8. 如何将ffmpeg x264的动态库编译入Android7.1系统源码(详细步骤)

    0 前言 对于刚接触Android中ffmpeg的来说,ffmpeg的编译有很多坑,这些坑我都踩过一遍,而且网上文章鱼龙混杂写的太乱,不想太多人浪费时间在编译上,所以把成功的代码及编译步骤分享出来. ...

  9. win mysql修改端口号_Windows10系统下查看mysql的端口号并修改的教程图解

    mysql的端口号默认是3306,初学者可能有时会忘记或者之前修改了默认的端口号,忘记了,或者很多时候我们一台电脑需要安装两个mysql或者想设置一个自己的喜欢的数字,那么接下来我们来看看如何查看或者 ...

  10. centos mysql 5.5 art_Linux CentOS6.5下编译安装MySQL 5.5.51''''

    一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake ...

最新文章

  1. 2018年3月29日笔记
  2. java整形怎么转字符串型_java整型与字符串互转
  3. C语言作业界面,c语言作业20191011121223
  4. 迷宫(洛谷-P1605)
  5. 京东发布公告禁售87款游戏
  6. 如何在IIS添加MIME扩展类型
  7. 第五章——Pytorch中常用的工具
  8. 外卖红包小程序0基础搭建附教程+源码
  9. 归并排序JAVA实现(详解)
  10. ansys通过扫掠(sweep)方法划分网格的方法
  11. 数值运算pythonmopn_python – 计算每列的Pandas DataFrame的自相关性
  12. Vue中在线引用iconfont图标
  13. 帝国cms网站迁移到新的服务器,帝国cms网站迁移教程
  14. HiWork告诉你:拿什么来拯救你,我的时间!
  15. bios调整服务器性能模式吗,华硕bios设置最佳性能 试试设置这几步
  16. java求2到100内的素数_java学习日记-基础-列出2~100内的素数
  17. 桌面任务栏美化的五种方法(附很好用的美化工具大全网站)
  18. ArcGIS中,一个点集里的点两两连线,比如有4个点,就连3+2+1=6条线
  19. 天勤python_天勤量化策略库:网格交易策略(难度:中级)
  20. 卷入亿万骗局,他遭遇“死亡威胁”:如果没有光明,我愿成为火炬

热门文章

  1. 【火灾检测】基于matlab GUI火灾检测【含Matlab源码 249期】
  2. 决策树人工智能预测模型_部署和服务AI模型进行预测的10种方法
  3. 在Covid-19期间测量社交距离
  4. 自己对行业未来发展的认知_我们正在建立的认知未来
  5. 语音通话视频通话前端_无需互联网即可进行数十亿视频通话
  6. 计算机应用基础模块3实操题正确答案,国开20秋计算机应用基础作业3 模块4 PowerPoint 2010实操题答案...
  7. oracle 12c transaction guard,保障业务连续性的神器
  8. ffmpeg 将拆分的数据合成一帧_FFMPEG 视频分割和合并
  9. step文件查看软件_3D PDF文件转换为step
  10. telegraf客户端配置