Centos7升级openssl,超详细

作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g  OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007

擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

在这里插入图片描述

前言

今天在给客户部署Mysql8.0.26最高版本时候,遇到mysqld: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory 特总结以下内容,详细记录了升级openssl的全过程。

1.现象

[root@jeames mysql]# mysqld --initialize
mysqld: error while loading shared libraries: libssl.so.1.1: cannot open shared object file:
No such file or directory

2. 处理过程

2.1 确认版本
[root@jeames]# openssl version
OpenSSL 1.0.0 21 Apr 202

--下载网址
https://www.openssl.org/source/openssl-1.1.1g.tar.gz
--编译 openssl
tar -xvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
make && make install
--配置
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig

mv /usr/bin/openssl /usr/bin/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

ldconfig -v

2.2 升级后版本
[root@jeames]# openssl version
OpenSSL 1.1.1g 21 Apr 2020

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
您的批评指正是我写作的最大动力!

❤️ 技术交流可以 关注公众号:IT邦德 ❤️

猜你喜欢

转载自blog.csdn.net/weixin_41645135/article/details/121479431