mysql源码调试

因为想看下之前测试的varchar类型的http://blog.csdn.net/aoerqileng/article/details/53407786问题的原因,所以在ubuntu上搭建下mysql源码的调试环境,跟踪下,看看为什么会有这种情况出现。
本次的搭建过程过程参考:http://mdba.cn/2013/12/31/使用eclipse调试mysql源码/
1下载源码
2编译
CFLAGS="-g –O0"

CXX=gcc CXXFLAGS="-g –O0 -felide-constructors -fno-exceptions -fno-rtti"

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=1

make

make install
3eclipse编译配置
1)在eclipse中建立一个c++ empty project。

2)选中上面建立的project,新建文件夹,引入代码。
3)设置编译源目录Build directory,即cmake生成的Makefile所在的目录。
我采用的方法是将my.cnf配置文件放在了/etc下面,这样不需要在eclipse中设置mysql的运行参数
下面是注意的事项,我的eclipse使用baixyu这个帐号运行的,所以在调试的时候,my.cnf中配置的数据目录的属主要配置成baixyu而不是别的,否则在运行中总会提示没有权限的问题。下面是配置好的截图:
这里写图片描述
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值