佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 971|回复: 9

[FC2]MYSQL无法启动...

[复制链接]
发表于 29-7-2006 11:35 AM | 显示全部楼层 |阅读模式
以下是我工作时候遇到的问题...
希望可以在这里获取答案....

我有一架FC2的LINUX SERVER.
不知道为什么就是无法启动MYSQLD.

mysql: error while loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or directory

我常识用service mysqld start
但是, 就是无法启动mysqld.

但是, 我这架SERVER是从LIVE SERVER BACKUP到TESTING MACHINE.
不知道有什么办法可以解决问题吗? 
回复

使用道具 举报


ADVERTISEMENT

发表于 30-7-2006 09:55 AM | 显示全部楼层
原帖由 jimmy_0 于 29-7-2006 11:35 AM 发表
以下是我工作时候遇到的问题...
希望可以在这里获取答案....

我有一架FC2的LINUX SERVER.
不知道为什么就是无法启动MYSQLD.

mysql: error while loading shared libraries: libmysqlclient.so.10: cannot ...


系统找不到该文件libmysqlclient.so。mysql的library path没有设定好。如果是经过源代码编译出来的请使用 ./configure -libs=xxxxx 参数以设定library路径(如果不行的话请参考./configure --help)。

或责使用 ./configure --disable-shared 直接取消共享 lib。

http://http://dev.mysql.com/doc/ ... figure-options.html
If the build fails and produces errors about your compiler or linker not being able to create the shared library libmysqlclient.so.N (where N is a version number), you can work around this problem by giving the --disable-shared option to configure. In this case, configure does not build a shared libmysqlclient.so.N library.

[ 本帖最后由 donynam 于 30-7-2006 10:04 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 31-7-2006 06:37 PM | 显示全部楼层
原帖由 donynam 于 30-7-2006 09:55 AM 发表


系统找不到该文件libmysqlclient.so。mysql的library path没有设定好。如果是经过源代码编译出来的请使用 ./configure -libs=xxxxx 参数以设定library路径(如果不行的话请参考./configure --help)。

或责使 ...

还是没有办法解决。。。
不知道是不是因为我的MYSQL是从BACKUP FILE 中RESTORE回的呢?
回复

使用道具 举报

发表于 1-8-2006 02:35 PM | 显示全部楼层
原帖由 jimmy_0 于 31-7-2006 06:37 PM 发表
还是没有办法解决。。。
不知道是不是因为我的MYSQL是从BACKUP FILE 中RESTORE回的呢?


应该是RPM版本安装的吧,那只好检查一下rpm 的share lib了。
回复

使用道具 举报

发表于 1-8-2006 03:17 PM | 显示全部楼层
我觉得是link的问题。
回复

使用道具 举报

发表于 1-8-2006 03:32 PM | 显示全部楼层
ah`kin :: move to singapore soon..bye all of my friends who in penang... 说:
mysql: error while loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or directory
  <--- any idea for this error ?

[ = Mars - Punk Rock For Life! = ] 说:
u didnt install mysql client

[ = Mars - Punk Rock For Life! = ] 说:
lol
回复

使用道具 举报

Follow Us
 楼主| 发表于 1-8-2006 03:56 PM | 显示全部楼层
原帖由 donynam 于 1-8-2006 02:35 PM 发表


应该是RPM版本安装的吧,那只好检查一下rpm 的share lib了。

我也是认为是RPM的问题。
因为我每次用REHAT。。
都有这样的问题。

就等下个星期下载了最新的BACKUP 文件。
才重新RESTORE我的TESTING MACHINE》
回复

使用道具 举报

发表于 1-8-2006 11:37 PM | 显示全部楼层
原帖由 jimmy_0 于 1-8-2006 03:56 PM 发表

我也是认为是RPM的问题。
因为我每次用REHAT。。
都有这样的问题。

就等下个星期下载了最新的BACKUP 文件。
才重新RESTORE我的TESTING MACHINE》


经过n次的教训后,对于 apache,mysql,php,mplaye,sambar server,在linux里,我都坚决不使用rpm或yum安装。因为那些library文件通常都会被安装到不知道什么地方,使得那些文件的安装路径变得十分杂乱无序。

我看这不是redhat的问题,这是因为rpm包装的问题。也许rpm或yum安装比较简单,然而不够灵活,不够个性化。

如果真的要使用最优化的开源软件,最好还是在本机上编译代码,然后安装程序。
回复

使用道具 举报


ADVERTISEMENT

发表于 2-8-2006 12:54 AM | 显示全部楼层
原帖由 donynam 于 1-8-2006 11:37 PM 发表


经过n次的教训后,对于 apache,mysql,php,mplaye,sambar server,在linux里,我都坚决不使用rpm或yum安装。因为那些library文件通常都会被安装到不知道什么地方,使得那些文件的安装路径变得十分杂乱无序 ...


我觉得那个freebsd的ports比较好。
回复

使用道具 举报

 楼主| 发表于 2-8-2006 09:55 AM | 显示全部楼层
原帖由 donynam 于 1-8-2006 11:37 PM 发表


经过n次的教训后,对于 apache,mysql,php,mplaye,sambar server,在linux里,我都坚决不使用rpm或yum安装。因为那些library文件通常都会被安装到不知道什么地方,使得那些文件的安装路径变得十分杂乱无序 ...

其实, 那些都是在安装REDHAT是就安装进去了.
我也懒惰去UPDATE.
因为是TESTING MACHINE.
过后, 我就RESTORE最新的BACKUP 文件.
过后, 就发现每次都会有同样的问题..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-5-2024 12:10 AM , Processed in 0.079070 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表