• 技术文章 >php教程 >php手册

    在VS2008中编译MYSQL5.1.48的方法

    2016-06-13 12:15:08原创484

    1、 下载MYSQL5.1.48源码,CMAKE,VS2008

    2、 安装CMAKE和VS2008,解压MYSQL5.1.48到D:\mysql

    3、 打开CMD;CD D:\mysql

    4、 在CMD中运行命令:wscript win\configure.js WITH_INNOBASE_STORAGE_ENGINE WITH_PARTITION_STORAGE_ENGINE MYSQL_SERVER_SUFFIX=-pro

    5、 在CMD中运行命令:win\build-vs9.bat

    6、 用ULTRA EDIT打开D:\mysql\sql\sql_local.cc文件,另存为UTF-8格式,覆盖原文件

    7、 修改文件D:\mysql\sql\mysqld.cc中的test_lc_time_sz函数,将代码

    if ((*loc)->max_month_name_length != max_month_len ||

    (*loc)->max_day_name_length != max_day_len)

    {

    DBUG_PRINT("Wrong max day name(or month name) length for locale:",

    ("%s", (*loc)->name));

    DBUG_ASSERT(0);

    }

    注释起来

    8、 将D:\mysql\win\data整个文件夹拷贝到D:\mysql\sql下

    9、 用VS2008打开D:\mysql\MySql.sln,编译代码,执行mysqld项目

    10、 打开D:\mysql\client\Debug\mysql.exe,这个是客户端工具,相当于ORALCE的SQLPLUS

    11、 在里面执行语句SHOW DATABASES,进行测试。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:超级好用的一个php上传图片类(随机名,缩略图,加水印) 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP代码:Http断点续传的实现例子• PHP5中Cookie与 Session使用详解• php实现文件下载更能介绍• php写的简易聊天室代码• 整理:Apache+MySql+PHP的快速安装
    1/1

    PHP中文网