[root@localhost mysql]# rpm -Uvh MySQL-server-advanced-5.5.8-1.rhel5.x86_64.rpm
error: Failed dependencies:
libaio.so.1()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libc.so.6()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libc.so.6(GLIBC_2.3)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libcrypt.so.1()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libcrypt.so.1(GLIBC_2.2.5)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libdl.so.2()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libdl.so.2(GLIBC_2.2.5)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libm.so.6()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libm.so.6(GLIBC_2.2.5)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libpthread.so.0()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
librt.so.1()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
librt.so.1(GLIBC_2.2.5)(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
这些缺少的so,去CentOS安装包里只能找到一部分。我安装那些包后,装MYSQL还是报这些错误。
另外,我用yum安装这些so也不成功。
[root@localhost mysql]# yum install glibc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Nothing to do
如果使用--nodeps来安装RPM,肯定是不行的。安装上了对运行会有影响。
求支招!3Q
13 个解决方案
#1
这些缺少的so,去CentOS安装包里只能找到一部分。我安装那些包后,装MYSQL还是报这些错误。
-----------------------------------
centos安装文件里都会有的。 只是你自己没找到,你说哪些没找到??
另外你的yum有问题 不知道是不是你自己修改过yum源。
-----------------------------------
centos安装文件里都会有的。 只是你自己没找到,你说哪些没找到??
另外你的yum有问题 不知道是不是你自己修改过yum源。
#2
直接yum upgrade mysql-server不行吗?
#3
是在网上查YUM源后,拷贝覆盖了原先的YUM源的文件
这些没有:librt libpthread libm libdl libcrypt
而且,在网上centos下载源,也没找到上面这些。
这些没有:librt libpthread libm libdl libcrypt
而且,在网上centos下载源,也没找到上面这些。
#4
不行。首先,我要手动安装我那个版本的MYSQL。另外,我的YUM根本使用不了。
#5
这一堆库 都属于glibc包 安装盘里不可能没有! 只要安装了glibc 上面缺的库都有了。
你说你在centos下载源也没找到 那是因为你把yum源改坏了 yum源里不可能没有glibc包
随便去了一个centos的下载源就找到了glibc的包 http://ftp.riken.jp/Linux/centos/5.6/os/i386/CentOS/glibc-2.5-58.i386.rpm
但是安装这个包 很可能还要依赖于别的包
#6
还是源的问题,为什么要这么高版本的mysql
#7
刚才贴那个链接帖成32位的了 这个才是64位的
http://ftp.nara.wide.ad.jp/pub/Linux/centos/5.6/os/x86_64/CentOS/glibc-2.5-58.x86_64.rpm
http://ftp.nara.wide.ad.jp/pub/Linux/centos/5.6/os/x86_64/CentOS/glibc-2.5-58.x86_64.rpm
#8
要不你就直接到mysql站点下载免安装的二进制包
#9
主席正解啊
#10
原来系统是32位的,而我安装64位的就一直报错
#11
有没人安装过MYSQL RPM包哟?
好像很多人是安装源码包吧
有安装过的说说吧
我现在安装上去后,改变数据文件的路径,就启动不了服务。前提是我路径都是一致的
好像很多人是安装源码包吧
有安装过的说说吧
我现在安装上去后,改变数据文件的路径,就启动不了服务。前提是我路径都是一致的
#12
如果我事先就放一份my.cnf在/etc下面
然后安装mysql rpm包
这样会产生什么结果呢??
我发现mysql自动将data文件放在了我配置在my.cnf里头的位置
但是,安装结果显示我这安装是有问题的,服务启动不起来。。
如果不事先放my.cnf在/etc下,安装后再放,以及移动数据文件的位置,服务启动也存在问题呀!
这里面有什么要注意的麽??为什么我照着网上资料所说的步骤安装却不成功呢?!
然后安装mysql rpm包
这样会产生什么结果呢??
我发现mysql自动将data文件放在了我配置在my.cnf里头的位置
但是,安装结果显示我这安装是有问题的,服务启动不起来。。
如果不事先放my.cnf在/etc下,安装后再放,以及移动数据文件的位置,服务启动也存在问题呀!
这里面有什么要注意的麽??为什么我照着网上资料所说的步骤安装却不成功呢?!
#13
> libc.so.6()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
groupinstall:
development libraries,
development tools
groupinstall:
development libraries,
development tools
#1
这些缺少的so,去CentOS安装包里只能找到一部分。我安装那些包后,装MYSQL还是报这些错误。
-----------------------------------
centos安装文件里都会有的。 只是你自己没找到,你说哪些没找到??
另外你的yum有问题 不知道是不是你自己修改过yum源。
-----------------------------------
centos安装文件里都会有的。 只是你自己没找到,你说哪些没找到??
另外你的yum有问题 不知道是不是你自己修改过yum源。
#2
直接yum upgrade mysql-server不行吗?
#3
是在网上查YUM源后,拷贝覆盖了原先的YUM源的文件
这些没有:librt libpthread libm libdl libcrypt
而且,在网上centos下载源,也没找到上面这些。
这些没有:librt libpthread libm libdl libcrypt
而且,在网上centos下载源,也没找到上面这些。
#4
不行。首先,我要手动安装我那个版本的MYSQL。另外,我的YUM根本使用不了。
#5
这一堆库 都属于glibc包 安装盘里不可能没有! 只要安装了glibc 上面缺的库都有了。
你说你在centos下载源也没找到 那是因为你把yum源改坏了 yum源里不可能没有glibc包
随便去了一个centos的下载源就找到了glibc的包 http://ftp.riken.jp/Linux/centos/5.6/os/i386/CentOS/glibc-2.5-58.i386.rpm
但是安装这个包 很可能还要依赖于别的包
#6
还是源的问题,为什么要这么高版本的mysql
#7
刚才贴那个链接帖成32位的了 这个才是64位的
http://ftp.nara.wide.ad.jp/pub/Linux/centos/5.6/os/x86_64/CentOS/glibc-2.5-58.x86_64.rpm
http://ftp.nara.wide.ad.jp/pub/Linux/centos/5.6/os/x86_64/CentOS/glibc-2.5-58.x86_64.rpm
#8
要不你就直接到mysql站点下载免安装的二进制包
#9
主席正解啊
#10
原来系统是32位的,而我安装64位的就一直报错
#11
有没人安装过MYSQL RPM包哟?
好像很多人是安装源码包吧
有安装过的说说吧
我现在安装上去后,改变数据文件的路径,就启动不了服务。前提是我路径都是一致的
好像很多人是安装源码包吧
有安装过的说说吧
我现在安装上去后,改变数据文件的路径,就启动不了服务。前提是我路径都是一致的
#12
如果我事先就放一份my.cnf在/etc下面
然后安装mysql rpm包
这样会产生什么结果呢??
我发现mysql自动将data文件放在了我配置在my.cnf里头的位置
但是,安装结果显示我这安装是有问题的,服务启动不起来。。
如果不事先放my.cnf在/etc下,安装后再放,以及移动数据文件的位置,服务启动也存在问题呀!
这里面有什么要注意的麽??为什么我照着网上资料所说的步骤安装却不成功呢?!
然后安装mysql rpm包
这样会产生什么结果呢??
我发现mysql自动将data文件放在了我配置在my.cnf里头的位置
但是,安装结果显示我这安装是有问题的,服务启动不起来。。
如果不事先放my.cnf在/etc下,安装后再放,以及移动数据文件的位置,服务启动也存在问题呀!
这里面有什么要注意的麽??为什么我照着网上资料所说的步骤安装却不成功呢?!
#13
> libc.so.6()(64bit) is needed by MySQL-server-advanced-5.5.8-1.rhel5.x86_64
groupinstall:
development libraries,
development tools
groupinstall:
development libraries,
development tools