mysql安装过程中failed_mysql安装过程中的Failed dependencies问题

1

起首我们百度搜刮mysql,然后进入到mysql的下载页面,在该页面选择下载Red Hat Enterprise Linux /Oracle Linux的安装包,如下图所示,我选择下载mysql-community-client-8.0.16-2.el7.x86_64.rpm和mysql-community-server-8.0.16-2.el7.x86_64.rpm这两个安装包,即客户端和办事端的安装包。可是最好是下载上面的mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar这个压缩包,然后在办事器上解压,这个压缩包里包含了common和lib的安装包。

7b76a951196d0bfad83774fd2691a9c1.png

2

下载过程我就不多介绍了,下载完当作后我们将下载的两个rpm上传到/home/mysql目次下,这个目次你按照本身的情况来就可以了,纷歧心猿意马非要一致。我们在安装rpm包之前要先利用rpm -qa | grep mysql 查看mysql是否已经安装了,若是已经安装了则需要先卸载,利用yum -y remove号令进行卸载,一般都是可以卸载清洁的,若是没有卸载清洁则利用rm -rf手动删除文件。下图的删除过程其实没有需要,利用whereis mysql 可以查看到还有哪些mysql文件,删失落即可。

4102497eb8b2bc64d1b1254f514d0da8.png

a9f71ba0531d32d350029cde29f5c031.png

3

如下图所示,是我下载的两个安装包,我们起首来安装依靠包,利用

yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel进行依靠包的安装,成果如下图所示。

5df93b33ebf2620f0a117f3e9257a6c0.png

981c5538db43b76d888096d071256d7f.png

4

利用rpm -ivh sql-community-client-8.0.16-2.el7.x86_64.rpm和rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm 别离安装这两个rpm包,安装的成果如下图所示。可以看到安装过程中呈现了error: Failed dependencies:...,由下图我们可以看到是common和libs包的依靠冲突了,这种环境下应该就是旧版本没有删除的问题,利用rpm -qa|grep  -i mariadb号令可以看到存在mariadb的版本,如下图所示。我们利用yum -y remove mariadb版本号号令卸载当前的mariadb,如下图所示,卸载完当作。

4865695f8ef7c9f2bf0dfe9d1bc33d0c.png

974c0454f0a314820ea26d5ebe7b4d99.png

87bc5590adad868ded51c5eafbb29ab9.png

a77325a3086baaf217c029b77c3b3d23.png

5

可是后面的安装过程也并不顺遂,依旧呈现libs包的依靠冲突,即便利用号令去删除mysql-libs 和mariadb-libs也不管有,现实上这两个包也并不存在。

9b93f311c364d619c1147245695e9d70.png

6

其实没法子,只能在安装包后面增添2个参数--nodeps --force,使得安装时不再阐发包之间的依靠关系而直接进行安装,号令如rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --force,这样就可以顺遂安装了,如图所示,安装过程提醒100%,申明安装当作功了。

0d12d429110d3740802e227d39fb3b94.png

7

若是上面的安装过程不太安心的话,我们也可以卸载了从头安装,同样合用rpm -qa | grep mysql可以看到我们方才安装的client和server包,合用yum -y remove去卸载client,因为client依靠了server,所以两个会一路卸载,如下图所示。若是担忧没有卸载清洁合用whereis mysql查看还有哪些文件,然后利用rm -rf删除即可。

e3eeb29afe115e4a9400cb14c96f2099.png

aa63ff712863fe5053bfc8f0d6bda931.png

6a595d89aeec4e00ffda1c1d53cbb6a9.png

0beac413eaefa46b2aa26459d11772e3.png


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部