Fork me on GitHub

database

基于keepalived实现mysql双主

MySQL的高可用方案一般有如下几种: mysql自带的主从、keepalived+双主、MHA、MMM、Heartbeat+DRBD、PXC、Galera Cluster 我在前面一篇博客讲解过mysql自带的主从复制,不过更加常用的是keepalived+双主,MHA和PXC。 对于小公司,一般推荐使用keepalived+双主,简单。 Mysql数据库复制原理当主从复制正在进行中时,如果想查看从库两个线程运行状态, 可以通过执行在从库里执行 show slave ...

MySQL核心知识整理

用了这么久的mysql数据库,是时候来一篇总结了,这里整理使用过程中觉得比较重要也比较常用的知识点。 开源数据库里面mysql的份额最高,也是最流行的,其实性能也非常高,所以一直用它。 安装和配置在CentOS 7.2里面通过yum来安装MySQL 5.7,同时配置好root密码以及允许其他ip访问。 从 MySQL 官网选取合适的 MySQL 版本,获取下载地址。然后使用 wget 下载: wget http://repo.mysql.com/mysql57-comm...

centos7配置mysql主从复制

常见的高可用MySQL解决方案有主从复制,主主复制,Heartbeat/SAN高可用,MySQL Cluster高可用等等。 这里我使用最简单的主从复制高可用方案,也是Mysql内置的功能。 mysql主从复制原理: master将数据改变记录到二进制日志(binary log)中,也即是配置文件log-bin指定的文件(这些记录叫做二进制日志事件) slave将master的binary log events拷贝到它的中继日志(relay log) slave重做中...