我是靠谱客的博主 无心大船,最近开发中收集的这篇文章主要介绍在cent os 下安装 mysql出现了点问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

之前大腿让我在两台cent os 6.5下安装mysql 主备

 然后丢给了我安装包 mysql-5.7.14-1.el7.x86_64.rpm-bundle

 安了一中午 。刚开始说glibc 低于2.14 不行 。。然后下载编译 安装完成。接着开始安装顺序

依次安装 common lib clinet server 几个rpm包 因为第一次用rpm 不懂rpm什么套路

以为安装common没什么问题

到安装lib的时候 报错 类似下面的错

error: Failed dependencies:
        libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
        libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
        mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

然后开始找错 发现mysql el 7 就是安装cent os 7的安装包 不好使。就下了个el6 的安装全家桶

结果还是报错 报上面的错

然后就开始研究rpm命令 发现rpm -qa | grep mysql  可以查询安装的mysql的包

发现只有lib的没有 common 的明明是有的 然后 rpm -e 卸载 报错被依赖

然后用rpm -e --nodeps 强制卸载 在重新安装就好了

导致报错的原因是因为原先cent os 下已经安装了一个mysql lib

 

 

然后搭建主从有了一大堆问题 mysql的信息展示有问题 用 xxx G 来展示 十分的爽

发现sql主库不论如何操作都不会在mysql-bin.000001等写数据。。

binlog-do-db=billing,crapapi

配置是错误的。。。  因为,会将其当作一个数据库billing,crapapi

binlog-do-db配置数据库写log 日志记录的。 每个数据库要配一条

不可用,分割

replicate-do-db 从库 配置要复制的数据库

也不可用,分割 每条要配置一条。。。天坑

 

 

....以后一定要记住。。。改数据库这种大坑要改表名大小写问题 。因为app和数据库可能是不统一的。。

show variables like '%case%'; 查好数据库属性。

而且一定要跟实际应用测一下。。不要自己只插两条数据测试。。

转载于:https://my.oschina.net/haloooooo/blog/1506563

最后

以上就是无心大船为你收集整理的在cent os 下安装 mysql出现了点问题的全部内容,希望文章能够帮你解决在cent os 下安装 mysql出现了点问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部