博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在cent os 下安装 mysql出现了点问题
阅读量:6231 次
发布时间:2019-06-21

本文共 1163 字,大约阅读时间需要 3 分钟。

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 | 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

你可能感兴趣的文章
自定义Loader
查看>>
IOS 给UILabel字体加一个带颜色的边框
查看>>
查看电脑硬件信息dos命令
查看>>
2010年Java高新技术A(5)类加载器和代理
查看>>
每天学点GDB 10
查看>>
ASP.NET MVC 实现多模版的方法
查看>>
Android利用Mediapalyer播放本地资源文件声音
查看>>
MongoDB高级查询用法大全
查看>>
代码整洁之道-第4章-注释-读书笔记
查看>>
单例模式——防止序列化、反序列化以及反射攻击
查看>>
[SequenceFile_1] Hadoop 序列文件
查看>>
不第后赋菊
查看>>
作为程序员容易忽略的一些问题 读《Code Quality :The Open Source Perspective》有感...
查看>>
关于加入收藏的兼容问题
查看>>
UVa 11110 - Equidivisions
查看>>
(一)spring cloud微服务分布式云架构 - Spring Cloud简介
查看>>
伪前端笔记
查看>>
Spark之join、leftOuterJoin、rightOuterJoin及fullOuterJoin
查看>>
20172307 2018-2019-1 《程序设计与数据结构》实验1报告
查看>>
Kafka 0.9 新特性
查看>>