mysql安装的一个常见问题:libmysqlclient
在redhat下安装mysql常出现的错误:
[root@bbs bbs_soft_install]# rpm -ivh mysql-3.23.54a-11.i386.rpm
warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
perl-DBD-MySQL is needed by mysql-3.23.54a-11
[root@bbs bbs_soft_install]# rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm
warning: perl-DBD-MySQL-2.1021-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libmysqlclient.so.10 is needed by perl-DBD-MySQL-2.1021-3
[root@bbs bbs_soft_install]#
warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
perl-DBD-MySQL is needed by mysql-3.23.54a-11
[root@bbs bbs_soft_install]# rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm
warning: perl-DBD-MySQL-2.1021-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libmysqlclient.so.10 is needed by perl-DBD-MySQL-2.1021-3
[root@bbs bbs_soft_install]#
这个libmysqlclient着实烦人,在redhat的安装盘里面,没有他的rpm包,一般来说,这样:
[root@bbs bbs_soft_install]# rpm -ivh mysql-3.23.54a-11.i386.rpm –nodeps
这样也可以安装的上,但是总是有些担心,:(,其实这个libmysqlclent在Mandrake的发行版可以很容易找到,例如这里:
就可以下载到libmysql10-3.23.56-1.4mdk.i586.rpm
[root@bbs bbs_soft_install]# rpm -ivh libmysql10-3.23.56-1.4mdk.i586.rpm
warning: libmysql10-3.23.56-1.4mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 22458a98
Preparing… ########################################### [100%]
1:libmysql10 ########################################### [100%]
[root@bbs bbs_soft_install]# rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm
warning: perl-DBD-MySQL-2.1021-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:perl-DBD-MySQL ########################################### [100%]
[root@bbs bbs_soft_install]# rpm -ivh mysql-3.23.54a-11.i386.rpm
warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:mysql ########################################### [100%]
[root@bbs bbs_soft_install]#
warning: libmysql10-3.23.56-1.4mdk.i586.rpm: V3 DSA signature: NOKEY, key ID 22458a98
Preparing… ########################################### [100%]
1:libmysql10 ########################################### [100%]
[root@bbs bbs_soft_install]# rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm
warning: perl-DBD-MySQL-2.1021-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:perl-DBD-MySQL ########################################### [100%]
[root@bbs bbs_soft_install]# rpm -ivh mysql-3.23.54a-11.i386.rpm
warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:mysql ########################################### [100%]
[root@bbs bbs_soft_install]#
就可以顺利的安装了。
如果使用debian的话,安装的时候就是一种享受了,apt-get真是太方便了。hehe,redhat还缺少一个方便的包管理器。
[@more@]