[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)
    		       		warning:
    		            这篇文章距离上次修改已过447天,其中的内容可能已经有所变动。
    		        
        		                
                报错信息指出在尝试运行MySQL的./mysqld初始化脚本时,系统找不到符合要求的libstdc++.so.6库版本CXXABI_1.3.8。这通常意味着系统中安装的libstdc++库版本不满足MySQL服务器运行的依赖要求。
解决方法:
升级
libstdc++库:使用系统的包管理器安装或更新到满足要求的版本。例如,在基于Debian的系统上,可以使用以下命令:
sudo apt-get install libstdc++6在基于RHEL的系统上,可以使用以下命令:
sudo yum install libstdc++.so.6
如果系统中已有较低版本的
libstdc++库,可以尝试创建一个软链接到所需的版本:- 找到当前
libstdc++库的实际版本,然后创建一个符号链接到/lib64/libstdc++.so.6,指向满足MySQL要求的版本。 
- 找到当前
 - 如果是在容器中安装MySQL,确保容器的基础镜像包含所需版本的
libstdc++库。 - 如果是编译安装MySQL,确保在编译时指定了正确的
libstdc++库路径。 - 如果以上方法都不适用,可能需要下载对应版本的
libstdc++库手动安装,或者考虑使用一个与系统兼容的MySQL版本。 
在执行任何操作前,请确保理解其含义并备份重要数据,以防操作失误导致系统问题。
评论已关闭