CentOS6.9安装mysql5.7排除各种坑 需要 libc.so.6 GLIBC2.14  这个版本

关于安装centOS6.9安装mysql5.7遇到的一些报错

1.首先要看一下你的系统型号(现在基本都不用看了,以防万一) 

         

2.今天安装的时候遇到了奇怪的报错

         

  • 出现上面的报错提示需要安装 GLIBC2.14  这个版本  然后就各种百度  
  • 其实就是你的系统与安装的软件版本不对

3.卸载已安装的mysql

  • 停掉你的mysql服务
systemctl stop  mysqld.service        #centOS7
service   mysqld  stop                #centOS6
  • 删掉或备份你的mysql数据库(我选择的是删除,如果数据比较重要记得一定要备份)
rm -rf /etc/my.cnf
rm -rf /var/lib/mysql
  • 接着卸载已经安装的mysql的rpm包
yum list installed | grep mysql
rpm -qa  |grep -i mysql                #查找已安装的服务

mysql-community-client.x86_64              5.7.17-1.el7                installed
mysql-community-common.x86_64              5.7.17-1.el7                installed
mysql-community-devel.x86_64               5.7.17-1.el7                installed
mysql-community-embedded.x86_64            5.7.17-1.el7                installed
mysql-community-embedded-compat.x86_64     5.7.17-1.el7                installed
mysql-community-embedded-devel.x86_64      5.7.17-1.el7                installed
mysql-community-libs.x86_64                5.7.17-1.el7                installed
mysql-community-libs-compat.x86_64         5.7.17-1.el7                installed
mysql-community-minimal-debuginfo.x86_64   5.7.17-1.el7                installed
mysql-community-server.x86_64              5.7.17-1.el7                installed
mysql-community-test.x86_64                5.7.17-1.el7                installed
mysql57-community-release.noarch           el7-8                       installed

yum  remove mysql*                    #卸载服务(卸载的时候有会遇到一些问题)
rpm  -ev   完整的包名                  #建议使用这个卸载
yum  remove  完整包名                  #有一些mysql是rpm方式安装的会很难卸载  使用这个就可以
PS:卸载不了的rpm包不要着急  可以清理内存   也可以去喝杯咖啡  等内存自动释放了  再次卸载

4.centOS6.9安装mysql5.7

  • 首先下载    “正确的”   “正确的”   “正确的”   mysql版本(重要的事情说三遍)
  • 去mysql的yum官网 http://repo.mysql.com/

       

  • 这里提供了一个与系统相匹配的的yum源  否则会报错   libc.so.6  GLIBC2.14  (一定使用官方的源否则后果自负)
  • 接下来下载安装
wget http://repo.mysql.com/mysql57-community-release-el6-9.noarch.rpm
yum  -y   install   mysql57-community-release-el6-9.noarch.rpm   #安装就会提供相对应的yum源
yum -y install mysql-server                                      #会用最新的源
service  mysqld   start                                          #初始化服务
ps   -C   mysqld                                                 #查看进程
netstat  -utnlp  | grep  mysqld                                  #查看端口
grep password /var/log/mysqld.log                                #查找初始化的密码
mysql   -hlocalhost   -uroot   -p'初始化密码'                     #登录本地服务
mysql>alter  user   root@"localhost"  identified by "新密码(尽量复杂)";    #搞定
  • 安装完注意端口(是否开放根据自己需要)

[root@localhost ~]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT			//centOS6  版本的端口放行
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
success         //centOS7  版本的端口放行
[root@localhost ~]# firewall-cmd --reload 
success         //刷新规则

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值