系统是centos5.0
硬件配置我也说一下,是.服务器的配置.
CPU:至强3040双核
内存是ECC2G
硬盘是SATA250(就是因为这个sata的,导致我不能装redh.at9..0,然后换了centos,出现了一系列的错误)健康
装系统的时候随系统安装的是.mysql5.0.
装好后,我要运行一个游戏服务端程序.。.
结果程序运行一半发生了段错误
http://upload.bbs.csuboy.com/Mon_1004/126_6860_9b620f33a380b5e.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_6860_9ef34f4b349bf17.jpg[/img]下载 (18.68 KB) 汽车
2008-08-11 2.2:08.
图中的乱码就是“段错误”,我本来以.为是内存不够……不过显然不是这个问题…….虚拟机装redhat9.0的时候,才分400M的内存都没有问题。 女人
错误就是出在这里
http://upload.bbs.csuboy.com/Mon_1004/126_6860_9b620f33a380b5e.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_6860_5342762dfb3ccb6.jpg[/img]下载 (3.13 KB) 建材
2008-08-11 22:0.8<性病>
因为我是个新手,我根本就.不知道发生这样.的错误到底该怎么解决它。--------------彩票
首先可以排除这个游戏服务端.的设置和程序本身的问题,因为同样的服务端,我在.虚拟机上(redh.at9.0)运行完全没有问题。但是一旦纯linux中运行,就出现段错误,非常的莫名其妙。希望有经验的高手能够帮我指点一下方向。服务器
我用GDB运行了.服务端,看了一下,知道错误是发生在服.务端程序通过libmysqlclient_r_so.10向mysql发送sql语句的时候。 外汇
而这里要交代一下,.因为mysql5.0装了之后,我没有发现libmysqlclient_r_so.10,只发现了li.bmysqlclient_r_so.15.0.0,我自以.为这些库文件应该都是向下兼容的,所以就用ln命令,将libmysqlclient_r_so.15.0.0软链接成libmy.sqlclient_r_so.10到/us.r/lib当中。<性病>
结果竟然发生这样的错误
我想请教大家一下,如果我.去下载了libmysqlclient_r_so.1.0放到/usr/lib下,是否可以呢?如何查询这个服务端程序运行的时候,.通过这个库文件到底对数据库做了什么?(广告)
我之所以没有这么做,是.因为我没地方下载到libmys.qlclient_r_so.10,郁闷~~~ 杀毒
然后我就想,卸载了mysql5.0..,安装mysql4.1电影
我是这样卸载mysql5.0.的--- 印刷
先用rpm -qa | grep m.ysql.
查询出mysql相关的安装
然后用rpm -e一个一个全部卸载掉.了。 外汇
卸载的过程貌似没.有出现意外~~ 鲜花
然后我就去
www.mysql.com.下载my.sql4.1.
这里我不知.道我下载的有没有错误学习
我下载的是Red Hat Enterprise Linux 4 RPM (x86) 这个版本的,请问按照我的系统和配置,下载这个版本的对吗?
http://dev.mysql.com/downloads/m ... hel4-x86-32bit-rpms地址是这个外贸
我同时下载了mysqlclie.nt教育
结果我用rpm -i.vh安装下载下来的mysql4.1时,发现最后说启动mysql服务错.误。(广告)
我去系统服务看了一下
看见一个服务mysql没有看到mys.qld…….
奇怪.啊,本来不是应该有mysqld的吗?而且原本应该是没有m.ysql的吧? 汽车
mysql的服务写着.“use /etc/init.d/mysql start”(现在没开服.务器,大致是这样应该没写错)(广告)
然后我右键启动它,反应.非常的慢,大概等了快一分钟了才启.动成功!.
我打开终端,输入mysql
提示错误[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server thr.ough socket '/var/lib/mys.ql/mysql.sock.' 电脑
我去/var/l.ib/mysql发现是有my.sql.sock的,不过大小是0.
这个是怎么回事呢?
我是一个新手。实在是被这个问题折腾迷糊.了。外贸
是我mysql没有卸载干净?.还是卸载过头了.?是我rpm安装包下载错了?还是我安装步骤错了?.
希望各位高手帮忙解答一二
如果有高手能教我如何.调试服务端程序运行时候产生的段错误,能.够指导我如何去修改修复这个错误,在下更是感激不尽!!!!因为我之所以卸载mysq.l5.0装mysql4.0就是为了解决这个问题。[成人用品]
[ 本帖.最后由 易凡 于 2008-8.-11 22:11 编辑 ].