今天在虛擬機CentOs中安裝Mysql怎麼也安裝不了,總是提示一下信息,網上查了很多資料的解決方案都沒有用,然後自己找到了解決方案。這裏要提到一個網站https://pkgs.org/,他是linux系統的一個相關網站,裏面都是相關內容
Warning: RPMDB altered outside of yum.
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
glibc-utils-2.17-55.el6.x86_64 has missing requires of libgd.so.2()(64bit)
2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of libmysqlclient.so.16()(64bit)
2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)
1、提示缺少什麼依賴,直接在該網站中進行搜索
2、點擊進入下一個頁面
3、右鍵複製鏈接,打開linux控制檯
[root@localhost xmf]# wget http://mirror.centos.org/centos/6/os/x86_64/Packages/gd-2.0.35-11.el6.x86_64.rpm
--2020-02-29 03:59:20-- http://mirror.centos.org/centos/6/os/x86_64/Packages/gd-2.0.35-11.el6.x86_64.rpm
Resolving mirror.centos.org... 13.233.140.107, 2401:78c0::e00e
Connecting to mirror.centos.org|13.233.140.107|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 145328 (142K) [application/x-rpm]
Saving to: “gd-2.0.35-11.el6.x86_64.rpm”
100%[=======================================================================>] 145,328 17.9K/s in 7.9s
2020-02-29 03:59:29 (17.9 KB/s) - “gd-2.0.35-11.el6.x86_64.rpm” saved [145328/145328]
4、安裝
[root@localhost xmf]# yum install gd-2.0.35-11.el6.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
Setting up Install Process
Examining gd-2.0.35-11.el6.x86_64.rpm: gd-2.0.35-11.el6.x86_64
Marking gd-2.0.35-11.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package gd.x86_64 0:2.0.35-11.el6 will be installed
--> Processing Dependency: libXpm.so.4()(64bit) for package: gd-2.0.35-11.el6.x86_64
--> Running transaction check
---> Package libXpm.x86_64 0:3.5.10-2.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================
Package Arch Version Repository Size
=================================================================================================================
Installing:
gd x86_64 2.0.35-11.el6 /gd-2.0.35-11.el6.x86_64 536 k
Installing for dependencies:
libXpm x86_64 3.5.10-2.el6 base 51 k
Transaction Summary
=================================================================================================================
Install 2 Package(s)
Total size: 587 k
Total download size: 51 k
Installed size: 638 k
Is this ok [y/N]: y
Downloading Packages:
libXpm-3.5.10-2.el6.x86_64.rpm | 51 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libXpm-3.5.10-2.el6.x86_64 1/2
Installing : gd-2.0.35-11.el6.x86_64 2/2
Verifying : libXpm-3.5.10-2.el6.x86_64 1/2
Verifying : gd-2.0.35-11.el6.x86_64 2/2
Installed:
gd.x86_64 0:2.0.35-11.el6
Dependency Installed:
libXpm.x86_64 0:3.5.10-2.el6
Complete!
5、缺少的其他依賴也依照相同的方式進行安裝。
6、最後安裝mysql:
先檢查是否已經安裝過mysql
rpm -qa | grep -i mysql
命令查看已經安裝過的組件。
然後卸載
sudo yum -y remove mysql80-community-release-el7-1.noarch
然後安裝新下載的mysql安裝包即可。
掃一掃關注我的公衆號喲!