您的位置:首页 > 运维架构 > Linux

大数据学习第2天----------------linux 安装mysql 出现安装依赖问题解决(centos7)

2017-09-28 15:36 676 查看
问题:安装mysql过程中出现的依赖

[root@hadoop 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

[root@hadoop 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

[root@hadoop 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

[root@hadoop 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

[root@hadoop 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

[root@hadoop 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

[root@hadoop 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依赖包

[root@hadoop mysql-5.7.16]# rpm -qa|grep mysql

[root@hadoop 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!

解决完毕

[root@hadoop 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

[root@hadoop 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

[root@hadoop 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%]

[root@hadoop 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%]

[root@hadoop 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%]

[root@hadoop 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%]
[root@hadoop mysql-5.7.16]#

[root@hadoop mysql-5.7.16]# systemctl start mysqld.service

[root@hadoop 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐