Centos7 完全断网离线环境安装MySQL 8.0.33 图文教程
1.1前言
这篇博文分享如何在 Centos7 完全断网离线环境下安装MySQL 8.0.33 图文教程。
本篇为付费文章,和免费文章不同的是,博主花费十几个小时精心编写了一个sh 脚本,可实现一键安装配置,大大简化了安装过程。
1.2 下载离线安装包
- 打开下载首页,https://downloads.mysql.com/archives/community/
- 由于是 centos7 系统,因此不许按照下图所示,选择相关配置
检索下面这个关键词:
Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), Compressed TAR Archive
- 由于 Centos 7 是由 Read Hat 的开源版本,因此应该下载下面这个归档压缩包而不是 rpm 压缩包也不是Linux-Generic.
- 如果选择使用Linux - Generic
- 则会最后执行时报错如下:
/usr/local/applications/mysql/mysql-8.0.33/bin/mysqld /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libcrypto.so.1.1) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4) /usr/local/applications/mysql/mysql-8.0.33/bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4) linux-vdso.so.1 => (0x00007ffc6ffc1000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fde69dcd000) libcrypto.so.1.1 => /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libcrypto.so.1.1 (0x00007fde69900000) libssl.so.1.1 => /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libssl.so.1.1 (0x00007fde6966e000) librt.so.1 => /lib64/librt.so.1 (0x00007fde69466000) libprotobuf-lite.so.3.19.4 => /usr/local/applications/mysql/mysql-8.0.33/bin/../lib/private/libprotobuf-lite.so.3.19.4 (0x00007fde6a15e000) libaio.so.1 => /lib64/libaio.so.1 (0x00007fde69264000) libnuma.so.1 => /lib64/libnuma.so.1 (0x00007fde69059000) libdl.so.2 =