文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

openEuler22.03解决mysql报错:error while loading shared libraries: libprotobuf-lite.so.3.19.4

2023-09-09 20:19

关注

现象描述:

服务器启动MySQL8服务失败,报错mysqld[5304]: /usr/sbin/mysqld: error while loading shared libraries: libprotobuf-lite.so.3.19.4: cannot open sh

可能原因:

此台机器之前有lib64目录丢失的故障,虽然从其他机器拷贝了,但不确定此台机器之前安装的软件有没有依赖库在原来删掉的lib64。根据报错很有可能是这个原因

定位思路:

对比其他安装了同样MySQL版本的机器,找到报错提示的lib库

故障机器:

[root@localhost ~]# find /* -name 'libproto*'[root@localhost ~]# 

其他完好机器:

[root@localhost ~]# find /* -name 'libproto*'/usr/lib64/mysql/private/libprotobuf-lite.so.3.19.4/usr/lib64/mysql/private/libprotobuf.so.3.19.4

发现完好机器上在/lib64目录下是有整个的mysql目录的,保险期间,将完好机器上的/usr/lib64/mysql打包,传输到故障机器上。

处理步骤:

完好机器:

[root@localhost lib64]# tar -zcvf mysql.tar.gz mysql/[root@localhost lib64]# mv mysql.tar.gz /root/[root@localhost lib64]# cd[root@localhost ~]# ll总用量 48M-rw-r--r--. 1 root root  48M 11月 16 17:36 mysql.tar.gz[root@localhost ~]# scp -r mysql.tar.gz root@192.168.137.14:/usr/lib64/The authenticity of host '192.168.137.14 (192.168.137.14)' can't be established.ED25519 key fingerprint is SHA256:s549mRQXqy05laDu+jYc7E1wPQohIV4Yool/thDzxjY.This key is not known by any other namesAre you sure you want to continue connecting (yes/no/[fingerprint])? t^HyesPlease type 'yes', 'no' or the fingerprint: yesWarning: Permanently added '192.168.137.14' (ED25519) to the list of known hosts.​Authorized users only. All activities may be monitored and reported.root@192.168.137.14's password: mysql.tar.gz                                                                                                          100%   48MB 343.8MB/s   00:00  

故障机器:

[root@localhost yum.repos.d]# cd /usr/lib64[root@localhost lib64]# tar xf mysql.tar.gz [root@localhost lib64]# rm -f mysql.tar.gz [root@localhost lib64]# ll mysql*lrwxrwxrwx 1 root root   25  9月 14 01:57 libmysqlclient.so.21 -> libmysqlclient.so.21.2.31-rwxr-xr-x 1 root root 7.3M  9月 14 02:09 libmysqlclient.so.21.2.31drwxr-xr-x 4 root root 4.0K  9月 14 01:57 mecabdrwxr-xr-x 2 root root 4.0K 11月 16 17:20 plugindrwxr-xr-x 3 root root 4.0K 11月 16 17:20 private

重启MySQL

[root@localhost ~]# systemctl restart mysqld[root@localhost ~]# systemctl status mysqld● mysqld.service - MySQL Server     Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)     Active: active (running) since Wed 2022-11-16 17:46:50 CST; 4s ago       Docs: man:mysqld(8)             http://dev.mysql.com/doc/refman/en/using-systemd.html    Process: 5617 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)   Main PID: 5640 (mysqld)     Status: "Server is operational"      Tasks: 39 (limit: 8745)     Memory: 458.2M     CGroup: /system.slice/mysqld.service             └─5640 /usr/sbin/mysqld​11月 16 17:46:49 localhost.localdomain systemd[1]: Starting MySQL Server...11月 16 17:46:50 localhost.localdomain systemd[1]: Started MySQL Server.

已恢复~!

参考信息:

来源地址:https://blog.csdn.net/weixin_44147924/article/details/127890021

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯