mysql5.5在windows7下编译的详细步骤_Windows7下编译MySQL5.5的详细步骤
由于在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的详细步骤相关推荐
- 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集
上一篇记录的是学习caffe前的环境准备以及如何创建好自己需要的caffe版本.这一篇记录的是如何使用编译好的caffe做训练mnist数据集,步骤编号延用上一篇 <实践详细篇-Windows下 ...
- mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装
<MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...
- Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...
2019独角兽企业重金招聘Python工程师标准>>> 系统:Red Hat Enterprise Linux 5 32位(自带Httpd) 软件准备: 1. jdk-6u31-li ...
- 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都是参考网上的,一般都没有什么问题.最近公司有个 ...
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用的详细攻略
Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介.安装.使用的详细攻略 目录 pydev简介 PyDev 安装和配置 1.安装MyEc ...
- ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装
Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...
- linux 8051 编译,[编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)
星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...
- mysql5.5编译安装脚本_mysql5.5 免编译安装及脚本启动报错深入
Mysql安装环境简介: 最近在做MHA.已经安装完毕heartbeat和drbd,现在准备安装Mysql. Mysql安装目录:/opt/mysql Mysql数据目录:/data/mysql 备注 ...
- mysql5.7源码安装 简书_在CentOS7上编译安装MySQL 5.7.13步骤详解
MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...
最新文章
- 程序员你为什么这么累【续】:编码习惯之工具类规范
- pytorch 预处理
- java通过System.getProperty获取系统属性
- python读文件每一行、并把这行替换-python基础--文件操作实现全文或单行替换
- 56页PPT讲解电气设备的选择(高低压开关设备、互感器、母线等)
- HDU2029:Palindromes _easy version
- 硬件:笔记本常见故障处理技巧与思路,值得收藏!
- L - Clock Master Gym - 102798L
- 【C++软件开发】面试经典题目汇总
- VPS好用吗?VPS和物理机怎么选择?
- 送给1985年左右的朋友 怀念小时候的我们
- CodeBlocks旧版下载
- 数组的c语言代码带注释,C语言之数组
- JavaScript :调用浏览器摄像头 API
- [MSDN版本][32bit/64bit]Windows 2003 R2 With Sp2[中/英][标准/企业/数据中心]
- MIT线性代数笔记十七讲 正交矩阵和施密特正交化
- iOS小知识:开发者后台添加新的UDID之后,如何更新自动管理签名证书的设备描述文件(Provisioning Profiles)?
- isEnable() 和 isDisplayed() 和 isSelected()
- 大数据技术之 HBase简介
- 教您如何使用WebMatrix创建第一个网页
热门文章
- 这样统计代码执行耗时,才足够优雅!
- 大量的 TIME_WAIT 状态 TCP 连接,对业务有什么影响?
- Spring Cloud 加盟重量级成员Spring Cloud Alibaba,打造更符合中国国情的微服务体系...
- Spring Cloud构建微服务架构:分布式服务跟踪(入门)
- oracle显性游标,Oracle高级显式游标的使用
- 使用phpqrcode生成二维码时候显示不正常,有一个小方块
- freetype 安装
- flask urllib上传图片
- win10 远程登录 每次需要输密码
- BP神经网络与卷积神经网络(CNN)