服务器之家

服务器之家 > 正文

在VS2008中编译MYSQL5.1.48的方法

时间:2019-11-03 19:36     来源/作者:php教程网

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

标签:

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
返回顶部