用源码编译的 mysql 5.0.45 (系统mandriva 2007,AMD64)服务器能启动,但是用客户端登录数据库提示segmentation fault 并 dump core,退出
开始查找原因:
1 先搜索:mysql bug系统报告有这个错误,但似乎没有解决办法
2 修改环境,去掉了优化编译的选项,但还是没用,还是报错
3 重新下载源码 编译还是错误
要疯掉了,搞了快一天了。用系统自带的mysql客户端可以登录
strace mysql ... (就是报错的那个命令) 追踪看看,
在最后发现了一点线索,似乎提示是客户终端类型的问题,找到这个ncurses,它是和终端有关了
试着执行 urpmi ncurses
靠,终于找到原因,原来是没装ncurses的库,系统没有它的库,mysql客户端无法判断中断类型就报错了。
urpmi装好了64位的库,再编译客户端,OK了
阅读(2829) | 评论(0) | 转发(0) |