1. 程式人生 > >大資料學習第2天----------------linux 安裝mysql 出現安裝依賴問題解決(centos7)

大資料學習第2天----------------linux 安裝mysql 出現安裝依賴問題解決(centos7)

問題:安裝mysql過程中出現的依賴

[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-devel-5.7.16-1.el7.x86_64.rpm

warning: mysql-community-devel-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
libmysqlclient.so.20()(64bit) is needed by mysql-community-devel-5.7.16-1.el7.x86_64
mysql-community-libs(x86-64) >= 5.7.9 is needed by mysql-community-devel-5.7.16-1.el7.x86_64
[
[email protected]
mysql-5.7.16]# rpm -ivh mysql-community-libs-*
warning: mysql-community-libs-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
mysql-community-common(x86-64) >= 5.7.9 is needed by mysql-community-libs-5.7.16-1.el7.x86_64
mariadb-libs is obsoleted by mysql-community-libs-5.7.16-1.el7.x86_64
mariadb-libs is obsoleted by mysql-community-libs-compat-5.7.16-1.el7.x86_64
[
[email protected]
mysql-5.7.16]# rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm
error: open of mysql-community-common-5.7.16-1.el6.x86_64.rpm failed: No such file or directory
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-libs-5.7.16-1.el6.x86_64.rpm
error: open of mysql-community-libs-5.7.16-1.el6.x86_64.rpm failed: No such file or directory
[
[email protected]
mysql-5.7.16]# rpm -ivh mysql-community-client-5.7.16-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el6.x86_64.rpm error: open of mysql-community-client-5.7.16-1.el6.x86_64.rpm failed: No such file or directory
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm
error: open of mysql-community-common-5.7.16-1.el6.x86_64.rpm failed: No such file or directory
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [100%]
file /usr/share/mysql/czech/errmsg.sys from install of mysql-community-common-5.7.16-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

解決:清除yum裡所有mysql依賴包


[[email protected] mysql-5.7.16]# rpm -qa|grep mysql
[[email protected] mysql-5.7.16]# yum remove mysql-libs
Loaded plugins: fastestmirror, langpacks
Resolving Dependencies
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.56-2.el7 will be erased
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-6.el7.x86_64
--> Running transaction check
---> Package postfix.x86_64 2:2.10.1-6.el7 will be erased
--> Finished Dependency Resolution
base/7/x86_64 | 3.6 kB 00:00:00
base/7/x86_64/group_gz | 156 kB 00:00:01
base/7/x86_64/primary_db | 5.7 MB 00:01:05
extras/7/x86_64 | 3.4 kB 00:00:00
extras/7/x86_64/primary_db | 112 kB 00:00:00
updates/7/x86_64 | 3.4 kB 00:00:00
http://mirrors.nwsuaf.edu.cn/centos/7.4.1708/updates/x86_64/repodata/83765bcb6bdf635b44894385dbdf1223fcc11d8b7caf96e096a8ce244feebe6f-primary.sqlite.bz2: [Errno 12] Timeout on http://mirrors.nwsuaf.edu.cn/centos/7.4.1708/updates/x86_64/repodata/83765bcb6bdf635b44894385dbdf1223fcc11d8b7caf96e096a8ce244feebe6f-primary.sqlite.bz2: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
updates/7/x86_64/primary_db | 2.9 MB 00:00:15

Dependencies Resolved

=================================================================================================
Package Arch Version Repository Size
=================================================================================================
Removing:
mariadb-libs x86_64 1:5.5.56-2.el7 @anaconda 4.4 M
Removing for dependencies:
postfix x86_64 2:2.10.1-6.el7 @anaconda 12 M

Transaction Summary
=================================================================================================
Remove 1 Package (+1 Dependent package)

Installed size: 17 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : 2:postfix-2.10.1-6.el7.x86_64 1/2
Erasing : 1:mariadb-libs-5.5.56-2.el7.x86_64 2/2
Verifying : 1:mariadb-libs-5.5.56-2.el7.x86_64 1/2
Verifying : 2:postfix-2.10.1-6.el7.x86_64 2/2

Removed:
mariadb-libs.x86_64 1:5.5.56-2.el7

Dependency Removed:
postfix.x86_64 2:2.10.1-6.el7

Complete!

解決完畢

[[email protected] mysql-5.7.16]# ls
mysql-community-client-5.7.16-1.el7.x86_64.rpm
mysql-community-common-5.7.16-1.el7.x86_64.rpm
mysql-community-devel-5.7.16-1.el7.x86_64.rpm
mysql-community-embedded-5.7.16-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.16-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.16-1.el7.x86_64.rpm
mysql-community-libs-5.7.16-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.16-1.el7.x86_64.rpm
mysql-community-server-5.7.16-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.16-1.el7.x86_64.rpm
mysql-community-test-5.7.16-1.el7.x86_64.rpm
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-common-5.7.16-1.el6.x86_64.rpm
error: open of mysql-community-common-5.7.16-1.el6.x86_64.rpm failed: No such file or directory
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
warning: mysql-community-common-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-common-5.7.16-1.e################################# [100%]
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
warning: mysql-community-libs-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-libs-5.7.16-1.el7################################# [100%]
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
warning: mysql-community-client-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-client-5.7.16-1.e################################# [100%]
[[email protected] mysql-5.7.16]# rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-server-5.7.16-1.e################################# [100%]

[[email protected] mysql-5.7.16]#

[[email protected] mysql-5.7.16]# systemctl start mysqld.service
[[email protected] mysql-5.7.16]# ps -ef|grep mysql
mysql     36132      1  0 23:46 ?        00:00:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
root      36191   2144  0 23:48 pts/0    00:00:00 grep --color=auto mysql