暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在测试环境安装部署mysql8.0

原创 路在脚下 2023-05-27
668

从事数据库行业的技术人员,在任何时候都需要有一套自己的测试环境,方便在需要时能够第一时间进行验证。

在现在科技日新月异的时代,我们没有必要将所有的语法知识都死记硬背住,只要有合理的方法能够快速的找到自己想要的答案就可以。

好了,废话不多说了,现在查看一下我安装mysql8.0数据库的环境;



我在mysql官网网站:www.mysql.com中进行下载与上面相应配置的包:


根据配置找到相应环境和版本的安装包:



点击 download,然后通过提前注册的oracle账号进行下载:




下载完毕后,将安装包上传到相应的服务器上面:


考虑到上传的安全性,提前创建了mysql用户:



现在进行上传:



上传完毕后,现在进行安装:


对于安装数据库,我比较喜欢官方文档的指导:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-rpm.html#mysql-installation-layout-linuxrpm



相关的执行信息如下:

[root@localhost ~]# rpm -qpl /home/mysql/mysql-community-server-8.0.33-1.el7.x86_64.rpm
warning: /home/mysql/mysql-community-server-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
/etc/logrotate.d/mysql
/etc/my.cnf
/etc/my.cnf.d
/usr/bin/ibd2sdi
/usr/bin/innochecksum
/usr/bin/lz4_decompress
/usr/bin/my_print_defaults
/usr/bin/myisam_ftdump
/usr/bin/myisamchk
/usr/bin/myisamlog
/usr/bin/myisampack
/usr/bin/mysql_secure_installation
/usr/bin/mysql_ssl_rsa_setup
/usr/bin/mysql_tzinfo_to_sql
/usr/bin/mysql_upgrade
/usr/bin/mysqld_pre_systemd
/usr/bin/mysqldumpslow
/usr/bin/perror
/usr/bin/zlib_decompress
/usr/lib/systemd/system/mysqld.service
/usr/lib/systemd/system/mysqld@.service
/usr/lib/tmpfiles.d/mysql.conf
/usr/lib64/mysql/mecab
/usr/lib64/mysql/mecab/dic
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/char.bin
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/dicrc
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/left-id.def
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/matrix.bin
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/pos-id.def
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/rewrite.def
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/right-id.def
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/sys.dic
/usr/lib64/mysql/mecab/dic/ipadic_euc-jp/unk.dic
/usr/lib64/mysql/mecab/dic/ipadic_sjis
/usr/lib64/mysql/mecab/dic/ipadic_sjis/char.bin
/usr/lib64/mysql/mecab/dic/ipadic_sjis/dicrc
/usr/lib64/mysql/mecab/dic/ipadic_sjis/left-id.def
/usr/lib64/mysql/mecab/dic/ipadic_sjis/matrix.bin
/usr/lib64/mysql/mecab/dic/ipadic_sjis/pos-id.def
/usr/lib64/mysql/mecab/dic/ipadic_sjis/rewrite.def
/usr/lib64/mysql/mecab/dic/ipadic_sjis/right-id.def
/usr/lib64/mysql/mecab/dic/ipadic_sjis/sys.dic
/usr/lib64/mysql/mecab/dic/ipadic_sjis/unk.dic
/usr/lib64/mysql/mecab/dic/ipadic_utf-8
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/char.bin
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/dicrc
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/left-id.def
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/matrix.bin
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/pos-id.def
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/rewrite.def
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/right-id.def
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/sys.dic
/usr/lib64/mysql/mecab/dic/ipadic_utf-8/unk.dic
/usr/lib64/mysql/mecab/etc
/usr/lib64/mysql/mecab/etc/mecabrc
/usr/lib64/mysql/plugin
/usr/lib64/mysql/plugin/adt_null.so
/usr/lib64/mysql/plugin/auth_socket.so
/usr/lib64/mysql/plugin/component_audit_api_message_emit.so
/usr/lib64/mysql/plugin/component_keyring_file.so
/usr/lib64/mysql/plugin/component_log_filter_dragnet.so
/usr/lib64/mysql/plugin/component_log_sink_json.so
/usr/lib64/mysql/plugin/component_log_sink_syseventlog.so
/usr/lib64/mysql/plugin/component_mysqlbackup.so
/usr/lib64/mysql/plugin/component_query_attributes.so
/usr/lib64/mysql/plugin/component_reference_cache.so
/usr/lib64/mysql/plugin/component_validate_password.so
/usr/lib64/mysql/plugin/connection_control.so
/usr/lib64/mysql/plugin/ddl_rewriter.so
/usr/lib64/mysql/plugin/group_replication.so
/usr/lib64/mysql/plugin/ha_example.so
/usr/lib64/mysql/plugin/ha_mock.so
/usr/lib64/mysql/plugin/innodb_engine.so
/usr/lib64/mysql/plugin/keyring_file.so
/usr/lib64/mysql/plugin/keyring_udf.so
/usr/lib64/mysql/plugin/libmemcached.so
/usr/lib64/mysql/plugin/libpluginmecab.so
/usr/lib64/mysql/plugin/locking_service.so
/usr/lib64/mysql/plugin/mypluglib.so
/usr/lib64/mysql/plugin/mysql_clone.so
/usr/lib64/mysql/plugin/mysql_no_login.so
/usr/lib64/mysql/plugin/rewrite_example.so
/usr/lib64/mysql/plugin/rewriter.so
/usr/lib64/mysql/plugin/semisync_master.so
/usr/lib64/mysql/plugin/semisync_replica.so
/usr/lib64/mysql/plugin/semisync_slave.so
/usr/lib64/mysql/plugin/semisync_source.so
/usr/lib64/mysql/plugin/validate_password.so
/usr/lib64/mysql/plugin/version_token.so
/usr/lib64/mysql/private
/usr/lib64/mysql/private/libprotobuf-lite.so.3.19.4
/usr/lib64/mysql/private/libprotobuf.so.3.19.4
/usr/sbin/mysqld
/usr/share/doc/mysql-community-server-8.0.33
/usr/share/doc/mysql-community-server-8.0.33/INFO_BIN
/usr/share/doc/mysql-community-server-8.0.33/INFO_SRC
/usr/share/doc/mysql-community-server-8.0.33/LICENSE
/usr/share/doc/mysql-community-server-8.0.33/README
/usr/share/man/man1/ibd2sdi.1.gz
/usr/share/man/man1/innochecksum.1.gz
/usr/share/man/man1/lz4_decompress.1.gz
/usr/share/man/man1/my_print_defaults.1.gz
/usr/share/man/man1/myisam_ftdump.1.gz
/usr/share/man/man1/myisamchk.1.gz
/usr/share/man/man1/myisamlog.1.gz
/usr/share/man/man1/myisampack.1.gz
/usr/share/man/man1/mysql_secure_installation.1.gz
/usr/share/man/man1/mysql_ssl_rsa_setup.1.gz
/usr/share/man/man1/mysql_tzinfo_to_sql.1.gz
/usr/share/man/man1/mysql_upgrade.1.gz
/usr/share/man/man1/mysqldumpslow.1.gz
/usr/share/man/man1/mysqlman.1.gz
/usr/share/man/man1/perror.1.gz
/usr/share/man/man1/zlib_decompress.1.gz
/usr/share/man/man8/mysqld.8.gz
/usr/share/mysql-8.0/dictionary.txt
/usr/share/mysql-8.0/innodb_memcached_config.sql
/usr/share/mysql-8.0/install_rewriter.sql
/usr/share/mysql-8.0/mysql-log-rotate
/usr/share/mysql-8.0/uninstall_rewriter.sql
/var/lib/mysql
/var/lib/mysql-files
/var/lib/mysql-keyring
/var/run/mysqld
[root@localhost ~]#


由于我做了多年的运维工作,养成了运维人的习惯,习惯极可能多的保留信息,如再遇到类似的场景时,可以回头溯源翻阅查找,在遇到报错信息时,无法找到相应的错误,通过对比可以快速定位一下:

[root@localhost ~]# systemctl start mysqld
Failed to start mysqld.service: Unit not found.
[root@localhost ~]# sudo yum install mysql-community-{server,client,client-plugins,icu-data-files,common,libs}-*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.bupt.edu.cn
* extras: mirrors.bupt.edu.cn
* updates: mirrors.bupt.edu.cn
No package mysql-community-server-* available.
No package mysql-community-client-* available.
No package mysql-community-client-plugins-* available.
No package mysql-community-icu-data-files-* available.
No package mysql-community-common-* available.
No package mysql-community-libs-* available.
Error: Nothing to do
[root@localhost ~]# sudo yum install mysql-community-{client,client-plugins,common,libs}-*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.bupt.edu.cn
* extras: mirrors.bupt.edu.cn
* updates: mirrors.bupt.edu.cn
No package mysql-community-client-* available.
No package mysql-community-client-plugins-* available.
No package mysql-community-common-* available.
No package mysql-community-libs-* available.
Error: Nothing to do
[root@localhost ~]#
[root@localhost ~]# systemctl start mysqld
Failed to start mysqld.service: Unit not found.
[root@localhost ~]# systemctl start mysqld
Failed to start mysqld.service: Unit not found.
[root@localhost ~]# systemctl start mysql
Failed to start mysql.service: Unit not found.
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# rpm -q /home/mysql/mysql-community-server-8.0.33-1.el7.x86_64.rpm
package /home/mysql/mysql-community-server-8.0.33-1.el7.x86_64.rpm is not installed
[root@localhost ~]#
[root@localhost ~]# yum install -y net-tools perl libaio openssl gcc pcre-devel zlib-devel openssl vim openssl-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.bupt.edu.cn
* extras: mirrors.bupt.edu.cn
* updates: mirrors.bupt.edu.cn
Package net-tools-2.0-0.25.20131004git.el7.x86_64 already installed and latest version
Package 4:perl-5.16.3-299.el7_9.x86_64 already installed and latest version
Package libaio-0.3.109-13.el7.x86_64 already installed and latest version
Package gcc-4.8.5-44.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package openssl.x86_64 1:1.0.2k-21.el7_9 will be updated
---> Package openssl.x86_64 1:1.0.2k-26.el7_9 will be an update
--> Processing Dependency: openssl-libs(x86-64) = 1:1.0.2k-26.el7_9 for package: 1:openssl-1.0.2k-26.el7_9.x86_64
---> Package openssl-devel.x86_64 1:1.0.2k-26.el7_9 will be installed
--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.2k-26.el7_9.x86_64
---> Package pcre-devel.x86_64 0:8.32-17.el7 will be installed
---> Package vim-enhanced.x86_64 2:7.4.629-8.el7_9 will be installed
--> Processing Dependency: vim-common = 2:7.4.629-8.el7_9 for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64
--> Processing Dependency: libgpm.so.2()(64bit) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64
---> Package zlib-devel.x86_64 0:1.2.7-21.el7_9 will be installed
--> Processing Dependency: zlib = 1.2.7-21.el7_9 for package: zlib-devel-1.2.7-21.el7_9.x86_64
--> Running transaction check
---> Package gpm-libs.x86_64 0:1.20.7-6.el7 will be installed
---> Package krb5-devel.x86_64 0:1.15.1-55.el7_9 will be installed
--> Processing Dependency: libkadm5(x86-64) = 1.15.1-55.el7_9 for package: krb5-devel-1.15.1-55.el7_9.x86_64
--> Processing Dependency: krb5-libs(x86-64) = 1.15.1-55.el7_9 for package: krb5-devel-1.15.1-55.el7_9.x86_64
--> Processing Dependency: libverto-devel for package: krb5-devel-1.15.1-55.el7_9.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.15.1-55.el7_9.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.15.1-55.el7_9.x86_64
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.15.1-55.el7_9.x86_64
---> Package openssl-libs.x86_64 1:1.0.2k-21.el7_9 will be updated
---> Package openssl-libs.x86_64 1:1.0.2k-26.el7_9 will be an update
---> Package vim-common.x86_64 2:7.4.629-8.el7_9 will be installed
--> Processing Dependency: vim-filesystem for package: 2:vim-common-7.4.629-8.el7_9.x86_64
---> Package zlib.x86_64 0:1.2.7-19.el7_9 will be updated
---> Package zlib.x86_64 0:1.2.7-21.el7_9 will be an update
--> Running transaction check
---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed
---> Package krb5-libs.x86_64 0:1.15.1-50.el7 will be updated
---> Package krb5-libs.x86_64 0:1.15.1-55.el7_9 will be an update
---> Package libcom_err-devel.x86_64 0:1.42.9-19.el7 will be installed
---> Package libkadm5.x86_64 0:1.15.1-55.el7_9 will be installed
---> Package libselinux-devel.x86_64 0:2.5-15.el7 will be installed
--> Processing Dependency: libsepol-devel(x86-64) >= 2.5-10 for package: libselinux-devel-2.5-15.el7.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.5-15.el7.x86_64
---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed
---> Package vim-filesystem.x86_64 2:7.4.629-8.el7_9 will be installed
--> Running transaction check
---> Package libsepol-devel.x86_64 0:2.5-10.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================================
Package Arch Version Repository Size
===========================================================================================================================
Installing:
openssl-devel x86_64 1:1.0.2k-26.el7_9 updates 1.5 M
pcre-devel x86_64 8.32-17.el7 base 480 k
vim-enhanced x86_64 2:7.4.629-8.el7_9 updates 1.1 M
zlib-devel x86_64 1.2.7-21.el7_9 updates 50 k
Updating:
openssl x86_64 1:1.0.2k-26.el7_9 updates 494 k
Installing for dependencies:
gpm-libs x86_64 1.20.7-6.el7 base 32 k
keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k
krb5-devel x86_64 1.15.1-55.el7_9 updates 273 k
libcom_err-devel x86_64 1.42.9-19.el7 base 32 k
libkadm5 x86_64 1.15.1-55.el7_9 updates 180 k
libselinux-devel x86_64 2.5-15.el7 base 187 k
libsepol-devel x86_64 2.5-10.el7 base 77 k
libverto-devel x86_64 0.2.5-4.el7 base 12 k
vim-common x86_64 2:7.4.629-8.el7_9 updates 5.9 M
vim-filesystem x86_64 2:7.4.629-8.el7_9 updates 11 k
Updating for dependencies:
krb5-libs x86_64 1.15.1-55.el7_9 updates 810 k
openssl-libs x86_64 1:1.0.2k-26.el7_9 updates 1.2 M
zlib x86_64 1.2.7-21.el7_9 updates 90 k

Transaction Summary
===========================================================================================================================
Install 4 Packages (+10 Dependent packages)
Upgrade 1 Package (+ 3 Dependent packages)

Total download size: 12 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/18): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm | 37 kB 00:00:00
(2/18): libcom_err-devel-1.42.9-19.el7.x86_64.rpm | 32 kB 00:00:00
(3/18): krb5-devel-1.15.1-55.el7_9.x86_64.rpm | 273 kB 00:00:00
(4/18): libkadm5-1.15.1-55.el7_9.x86_64.rpm | 180 kB 00:00:00
(5/18): krb5-libs-1.15.1-55.el7_9.x86_64.rpm | 810 kB 00:00:00
(6/18): gpm-libs-1.20.7-6.el7.x86_64.rpm | 32 kB 00:00:00
(7/18): libselinux-devel-2.5-15.el7.x86_64.rpm | 187 kB 00:00:00
(8/18): libverto-devel-0.2.5-4.el7.x86_64.rpm | 12 kB 00:00:00
(9/18): libsepol-devel-2.5-10.el7.x86_64.rpm | 77 kB 00:00:00
(10/18): openssl-1.0.2k-26.el7_9.x86_64.rpm | 494 kB 00:00:00
(11/18): pcre-devel-8.32-17.el7.x86_64.rpm | 480 kB 00:00:00
(12/18): openssl-libs-1.0.2k-26.el7_9.x86_64.rpm | 1.2 MB 00:00:00
(13/18): openssl-devel-1.0.2k-26.el7_9.x86_64.rpm | 1.5 MB 00:00:00
(14/18): vim-enhanced-7.4.629-8.el7_9.x86_64.rpm | 1.1 MB 00:00:00
(15/18): vim-filesystem-7.4.629-8.el7_9.x86_64.rpm | 11 kB 00:00:00
(16/18): zlib-1.2.7-21.el7_9.x86_64.rpm | 90 kB 00:00:00
(17/18): zlib-devel-1.2.7-21.el7_9.x86_64.rpm | 50 kB 00:00:00
(18/18): vim-common-7.4.629-8.el7_9.x86_64.rpm | 5.9 MB 00:00:00
---------------------------------------------------------------------------------------------------------------------------
Total 12 MB/s | 12 MB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : zlib-1.2.7-21.el7_9.x86_64 1/22
Updating : krb5-libs-1.15.1-55.el7_9.x86_64 2/22
Updating : 1:openssl-libs-1.0.2k-26.el7_9.x86_64 3/22
Installing : libkadm5-1.15.1-55.el7_9.x86_64 4/22
Installing : zlib-devel-1.2.7-21.el7_9.x86_64 5/22
Installing : libcom_err-devel-1.42.9-19.el7.x86_64 6/22
Installing : gpm-libs-1.20.7-6.el7.x86_64 7/22
Installing : libsepol-devel-2.5-10.el7.x86_64 8/22
Installing : 2:vim-filesystem-7.4.629-8.el7_9.x86_64 9/22
Installing : 2:vim-common-7.4.629-8.el7_9.x86_64 10/22
Installing : libverto-devel-0.2.5-4.el7.x86_64 11/22
Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64 12/22
Installing : pcre-devel-8.32-17.el7.x86_64 13/22
Installing : libselinux-devel-2.5-15.el7.x86_64 14/22
Installing : krb5-devel-1.15.1-55.el7_9.x86_64 15/22
Installing : 1:openssl-devel-1.0.2k-26.el7_9.x86_64 16/22
Installing : 2:vim-enhanced-7.4.629-8.el7_9.x86_64 17/22
Updating : 1:openssl-1.0.2k-26.el7_9.x86_64 18/22
Cleanup : 1:openssl-1.0.2k-21.el7_9.x86_64 19/22
Cleanup : krb5-libs-1.15.1-50.el7.x86_64 20/22
Cleanup : 1:openssl-libs-1.0.2k-21.el7_9.x86_64 21/22
Cleanup : zlib-1.2.7-19.el7_9.x86_64 22/22
Verifying : libselinux-devel-2.5-15.el7.x86_64 1/22
Verifying : 2:vim-common-7.4.629-8.el7_9.x86_64 2/22
Verifying : krb5-devel-1.15.1-55.el7_9.x86_64 3/22
Verifying : pcre-devel-8.32-17.el7.x86_64 4/22
Verifying : 2:vim-enhanced-7.4.629-8.el7_9.x86_64 5/22
Verifying : zlib-1.2.7-21.el7_9.x86_64 6/22
Verifying : keyutils-libs-devel-1.5.8-3.el7.x86_64 7/22
Verifying : 1:openssl-devel-1.0.2k-26.el7_9.x86_64 8/22
Verifying : libverto-devel-0.2.5-4.el7.x86_64 9/22
Verifying : 1:openssl-libs-1.0.2k-26.el7_9.x86_64 10/22
Verifying : 2:vim-filesystem-7.4.629-8.el7_9.x86_64 11/22
Verifying : zlib-devel-1.2.7-21.el7_9.x86_64 12/22
Verifying : 1:openssl-1.0.2k-26.el7_9.x86_64 13/22
Verifying : krb5-libs-1.15.1-55.el7_9.x86_64 14/22
Verifying : libsepol-devel-2.5-10.el7.x86_64 15/22
Verifying : libkadm5-1.15.1-55.el7_9.x86_64 16/22
Verifying : gpm-libs-1.20.7-6.el7.x86_64 17/22
Verifying : libcom_err-devel-1.42.9-19.el7.x86_64 18/22
Verifying : zlib-1.2.7-19.el7_9.x86_64 19/22
Verifying : 1:openssl-1.0.2k-21.el7_9.x86_64 20/22
Verifying : 1:openssl-libs-1.0.2k-21.el7_9.x86_64 21/22
Verifying : krb5-libs-1.15.1-50.el7.x86_64 22/22

Installed:
openssl-devel.x86_64 1:1.0.2k-26.el7_9 pcre-devel.x86_64 0:8.32-17.el7 vim-enhanced.x86_64 2:7.4.629-8.el7_9
zlib-devel.x86_64 0:1.2.7-21.el7_9

Dependency Installed:
gpm-libs.x86_64 0:1.20.7-6.el7 keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.15.1-55.el7_9
libcom_err-devel.x86_64 0:1.42.9-19.el7 libkadm5.x86_64 0:1.15.1-55.el7_9 libselinux-devel.x86_64 0:2.5-15.el7
libsepol-devel.x86_64 0:2.5-10.el7 libverto-devel.x86_64 0:0.2.5-4.el7 vim-common.x86_64 2:7.4.629-8.el7_9
vim-filesystem.x86_64 2:7.4.629-8.el7_9

Updated:
openssl.x86_64 1:1.0.2k-26.el7_9

Dependency Updated:
krb5-libs.x86_64 0:1.15.1-55.el7_9 openssl-libs.x86_64 1:1.0.2k-26.el7_9 zlib.x86_64 0:1.2.7-21.el7_9

Complete!
[root@localhost ~]#
[root@localhost ~]#



发现缺少mysql其他相关的安装包,现在进行下载,从目录:https://dev.mysql.com/downloads/mysql/ 中进行下载:


 


下载完毕并上传到相应的目录后,进行安装

[root@localhost mysql]# ls
mysql-community-client-8.0.33-1.el7.x86_64.rpm mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm
mysql-community-common-8.0.33-1.el7.x86_64.rpm mysql-community-server-8.0.33-1.el7.x86_64.rpm
[root@localhost mysql]# yum install mysql-community-{server,client,client-plugins,icu-data-files,common,libs}-*
Loaded plugins: fastestmirror
Examining mysql-community-server-8.0.33-1.el7.x86_64.rpm: mysql-community-server-8.0.33-1.el7.x86_64
Marking mysql-community-server-8.0.33-1.el7.x86_64.rpm to be installed
Examining mysql-community-client-8.0.33-1.el7.x86_64.rpm: mysql-community-client-8.0.33-1.el7.x86_64
Marking mysql-community-client-8.0.33-1.el7.x86_64.rpm to be installed
Loading mirror speeds from cached hostfile
* base: mirrors.bupt.edu.cn
* extras: mirrors.bupt.edu.cn
* updates: mirrors.bupt.edu.cn
No package mysql-community-client-plugins-* available.
Examining mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm: mysql-community-icu-data-files-8.0.33-1.el7.x86_64
Marking mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm to be installed
Examining mysql-community-common-8.0.33-1.el7.x86_64.rpm: mysql-community-common-8.0.33-1.el7.x86_64
Marking mysql-community-common-8.0.33-1.el7.x86_64.rpm to be installed
No package mysql-community-libs-* available.
Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.68-1.el7 will be obsoleted
---> Package mysql-community-client.x86_64 0:8.0.33-1.el7 will be obsoleting
--> Processing Dependency: mysql-community-client-plugins = 8.0.33-1.el7 for package: mysql-community-client-8.0.33-1.el7.x86_64
--> Processing Dependency: mysql-community-libs(x86-64) >= 8.0.11 for package: mysql-community-client-8.0.33-1.el7.x86_64
---> Package mysql-community-common.x86_64 0:8.0.33-1.el7 will be installed
---> Package mysql-community-icu-data-files.x86_64 0:8.0.33-1.el7 will be installed
---> Package mysql-community-server.x86_64 0:8.0.33-1.el7 will be installed
--> Finished Dependency Resolution
Error: Package: mysql-community-client-8.0.33-1.el7.x86_64 (/mysql-community-client-8.0.33-1.el7.x86_64)
Requires: mysql-community-client-plugins = 8.0.33-1.el7
Error: Package: mysql-community-client-8.0.33-1.el7.x86_64 (/mysql-community-client-8.0.33-1.el7.x86_64)
Requires: mysql-community-libs(x86-64) >= 8.0.11
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
You have new mail in /var/spool/mail/root
[root@localhost mysql]#


还是缺少包,继续进行下载:https://dev.mysql.com/downloads/mysql/



[root@localhost mysql]# cd /home/mysql
[root@localhost mysql]# ls
mysql-community-client-8.0.33-1.el7.x86_64.rpm mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm mysql-community-libs-8.0.33-1.el7.x86_64.rpm
mysql-community-common-8.0.33-1.el7.x86_64.rpm mysql-community-server-8.0.33-1.el7.x86_64.rpm
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-common-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-common-8.0.33-1.e################################# [100%]
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-libs-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: Failed dependencies:
mysql-community-client-plugins = 8.0.33-1.el7 is needed by mysql-community-libs-8.0.33-1.el7.x86_64
mariadb-libs is obsoleted by mysql-community-libs-8.0.33-1.el7.x86_64
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-client-plugins-8.################################# [100%]
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-libs-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: Failed dependencies:
mariadb-libs is obsoleted by mysql-community-libs-8.0.33-1.el7.x86_64
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-libs-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: Failed dependencies:
mariadb-libs is obsoleted by mysql-community-libs-8.0.33-1.el7.x86_64
[root@localhost mysql]#
[root@localhost mysql]# yum install mariadb-libs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.bupt.edu.cn
* extras: mirrors.bupt.edu.cn
* updates: mirrors.bupt.edu.cn
Package 1:mariadb-libs-5.5.68-1.el7.x86_64 already installed and latest version
Nothing to do
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-libs-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: Failed dependencies:
mariadb-libs is obsoleted by mysql-community-libs-8.0.33-1.el7.x86_64
[root@localhost mysql]#
[root@localhost mysql]#
[root@localhost mysql]# yum remove -y mariadb-libs
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.68-1.el7 will be erased
--> Processing Dependency: libmysqlclient.so.18()(64bit) for package: 2:postfix-2.10.1-9.el7.x86_64
--> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: 2:postfix-2.10.1-9.el7.x86_64
--> Processing Dependency: mariadb-libs(x86-64) = 1:5.5.68-1.el7 for package: 1:mariadb-5.5.68-1.el7.x86_64
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.68-1.el7 will be erased
---> Package postfix.x86_64 2:2.10.1-9.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

===========================================================================================================================
Package Arch Version Repository Size
===========================================================================================================================
Removing:
mariadb-libs x86_64 1:5.5.68-1.el7 @base 4.4 M
Removing for dependencies:
mariadb x86_64 1:5.5.68-1.el7 @base 49 M
postfix x86_64 2:2.10.1-9.el7 @base 12 M

Transaction Summary
===========================================================================================================================
Remove 1 Package (+2 Dependent packages)

Installed size: 65 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Erasing : 2:postfix-2.10.1-9.el7.x86_64 1/3
Erasing : 1:mariadb-5.5.68-1.el7.x86_64 2/3
Erasing : 1:mariadb-libs-5.5.68-1.el7.x86_64 3/3
Verifying : 1:mariadb-5.5.68-1.el7.x86_64 1/3
Verifying : 1:mariadb-libs-5.5.68-1.el7.x86_64 2/3
Verifying : 2:postfix-2.10.1-9.el7.x86_64 3/3

Removed:
mariadb-libs.x86_64 1:5.5.68-1.el7

Dependency Removed:
mariadb.x86_64 1:5.5.68-1.el7 postfix.x86_64 2:2.10.1-9.el7

Complete!
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-libs-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-libs-8.0.33-1.el7################################# [100%]
[root@localhost mysql]#
[root@localhost mysql]#
[root@localhost mysql]# ls
mysql-community-client-8.0.33-1.el7.x86_64.rpm mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm mysql-community-libs-8.0.33-1.el7.x86_64.rpm
mysql-community-common-8.0.33-1.el7.x86_64.rpm mysql-community-server-8.0.33-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh mysql-community-client-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-client-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-client-8.0.33-1.e################################# [100%]
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-server-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: Failed dependencies:
mysql-community-icu-data-files = 8.0.33-1.el7 is needed by mysql-community-server-8.0.33-1.el7.x86_64
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-icu-data-files-8.################################# [100%]
[root@localhost mysql]#
[root@localhost mysql]# rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm
warning: mysql-community-server-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-server-8.0.33-1.e################################# [100%]
[root@localhost mysql]#
[root@localhost mysql]# systemctl start mysqld
[root@localhost mysql]# 

 



经过这次安装,下次可以尝试一下下载bundle包,估计会比较好一些,因为包的依赖性耽误了一些进度。

由于时间有限,就先不整理了,如果大家有问题,可以给我留言。

 


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论