[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)

一、报错

在执行下面命令的时候报错

./mysqld--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第1张图片

 二、解决

注:这个libstdc++.so.6包,新的肯定包含有旧版本,所以下载新的就行

1、看看是否没有对应版本

strings /usr/lib64/libstdc++.so.6 | grep CXXABI

雀食没有1.3.11

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第2张图片

 2、安装anaconda因为这里头有这个libstdc++.so的包可以直接用

centos安装Anaconda3

3、找到anaconda3中的libstdc++.so包、

可以看到里面有我们需要的版本

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第3张图片

4、将anaconda中的该包复制到/lib64目录下

 5、修改软连接 ,即让这个软连接指向最新版本即可

 ln -sf(强制覆盖)

已经修改好了

三、再次报错

报错信息减少了... 但还是有ORZ

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第4张图片

雀食没有咱们要的版本

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第5张图片 从其他服务器复制了一个libstdc++.so.6.0.30版本过去 

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第6张图片

[mysql]tar安装mysql报错./mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11‘ not found(废弃)_第7张图片

 还是报错。。算了还是用别的方法安装吧

你可能感兴趣的:(开发工具,mysql,数据库)