• centOS6.5升级glib的过程


    ,由于使用Xtrabackup工具备份mysql数据库,但是安装该工具后使用的时候报出了两个错误,以下是错误信息及解决办法

    ERROR1:

    该错误的原因是libstdc++的版本太低,需要升级版本。使用 strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX 命令查看可以确定

    解决办法:下载高版本的libstdc++,我下载的是libstdc++-4.8.5-28.el7.x86_64.rpm,然后安装

    1 rpm -Uvh libstdc++-4.8.5-28.el7.x86_64.rpm --nodeps

    安装完成后,查看已经有需要的版本

    ERROR2:

    原因:版本太低

    解决:下载需要的版本,安装即可。下载地址:http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

    安装过程:

    tar -xvf glibc-2.14.tar.gz
    cd glibc-2.14
    mkdir build
    cd build/
    ../configure --prefix=/usr/local/glibc
    make && make install
    
    #修改软连接,删除老的软连接
    rm -fr /lib64/libc.so.6
    #删除以上连接后输入命令可可能会报错,使用一下命令创建软连接
    LD_PRELOAD=/usr/local/glibc/lib/libc-2.14.so ln -s /usr/local/glibc/lib/libc-2.14.so /lib64/libc.so.6

    查看版本,问题解决。

    总结:根据报错信息,升级glibc对应的版本即可。

  • 相关阅读:
    构建之法 读书笔记二
    聚集索引,非聚集索引,覆盖索引
    最佳左前缀法则
    悲观锁和乐观锁
    JVM (三)- GC 垃圾回收器
    JVM 内存模型
    Java内存模型(JMM) 和 JVM 内存模型区别
    byType 和 byName 的区别
    Spring注入方式
    Java高性能编程-java基础-1.1.5线程通信
  • 原文地址:https://www.cnblogs.com/brightbrother/p/9233811.html
Copyright © 2020-2023  润新知