在VS2008中编译MYSQL5.1.48的方法

时间:2023-07-12 00:42:46 

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,进行测试。

标签:VS2008,编译,MYSQL5
0
投稿

猜你喜欢

  • javascript+HTML5 canvas绘制时钟功能示例

    2024-05-05 09:14:01
  • 美图秀秀web开放平台--PHP流式上传和表单上传示例分享

    2023-11-15 08:34:42
  • Python随机数模块详情

    2021-10-26 06:47:34
  • 一文搞懂Go语言操作Redis的方法

    2024-04-25 13:20:25
  • Python中bytes和str的区别与联系详解

    2022-04-18 18:36:57
  • Python学习笔记之装饰器

    2021-03-03 02:02:48
  • python针对mysql数据库的连接、查询、更新、删除操作示例

    2024-01-28 17:11:19
  • 用来将对象持久化的python pickle模块

    2023-11-01 02:28:45
  • echarts报错Cannot read properties of null (reading ‘getAttribute‘)的解决

    2024-04-17 10:04:06
  • window下eclipse安装python插件教程

    2021-06-17 04:15:14
  • Python绘制loss曲线和准确率曲线实例代码

    2021-05-21 07:15:13
  • 模型训练时GPU利用率太低的原因及解决

    2021-02-05 22:22:07
  • 关于mysql 8.0.13zip包安装方法

    2024-01-25 15:19:49
  • 浅谈使用Python变量时要避免的3个错误

    2022-06-20 21:07:07
  • Python常用时间操作总结【取得当前时间、时间函数、应用等】

    2021-01-12 20:32:33
  • sql将时间类型转换为字符串类型汇总

    2024-01-25 10:33:42
  • Win7 x64 IIS运行ASP+Access故障完美解决方法(转)

    2012-03-27 18:30:35
  • 如何让Firefox2和Firefox3在Windows下共存并同时运行?

    2008-06-01 15:50:00
  • Pytorch反向求导更新网络参数的方法

    2021-02-07 11:48:52
  • session 加入mysql库的方法

    2024-01-24 02:51:37
  • asp之家 网络编程 m.aspxhome.com