查看: 971|回复: 9
|
[FC2]MYSQL无法启动...
[复制链接]
|
|
以下是我工作时候遇到的问题...
希望可以在这里获取答案....
我有一架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.
不知道有什么办法可以解决问题吗? |
|
|
|
|
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
发表于 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 |
|
|
|
|
|
|
|
楼主 |
发表于 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安装比较简单,然而不够灵活,不够个性化。
如果真的要使用最优化的开源软件,最好还是在本机上编译代码,然后安装程序。 |
|
|
|
|
|
|
|
发表于 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 文件.
过后, 就发现每次都会有同样的问题.. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|