
Mysql
zhanglei_16
这个作者很懒,什么都没留下…
展开
-
Xtrabackup备份恢复
1、安装xtrabackup工具以下测试安装xtrabackup备份恢复工具的二进制包,进行测试。安装的路径为mysql安装路径,本次测试mysql的安装路径为:/usr/local/mysql。tar -xzf percona-xtraback-2.0.0-x86-64.tar.gzcp percona-xtrabackup-2.0.0/bin/* /usr/local/mysql/原创 2016-08-25 15:47:21 · 441 阅读 · 0 评论 -
binlog基于时间点的恢复
1:还原、恢复测试创建数据库,并用drop语句模拟数据库宕机,通过mysqldump和musqlbinlog来还原和恢复1.1:在test下创建table chanelfollowingmysql> use test;Database changedmysql> show tables;+----------------+| Tables_in_test |转载 2016-08-25 15:57:20 · 3311 阅读 · 0 评论 -
Mysql半同步复制、数据一致性检查
1:配置异步复制scripts/mysql_install_db --user=mysql --datadir=/mysql/databin/mysqld_safe --user=mysql &在master上创建复制用户:mysql> GRANT replication slave ON *.* TO 'repl'@'%' identified by 'oracle';m原创 2016-09-08 15:44:13 · 1912 阅读 · 0 评论 -
Mysql参数整理
Mysql 参数整理general:user:启动mysql domain的用户port:数据库端口号socket:数据库socket文件路径pid_file:数据库启动进程文件的路径datadir:数据文件路径tmpdir:临时文件路径log_bin:配置二进制文件名称、路径(不写绝对路径就在datadir下)relay_log:配置中继日志名称、路径转载 2016-08-20 14:17:19 · 435 阅读 · 0 评论 -
Mysql SQL基础整理
Mysql的SQL语句详解:1:Mysql 的DML、DDL、DCL、TCL语句DML(data manipulation language):数据操作语言,SQL中处理数据等操作统称为数据操纵语言。数据操作分成数据查询和数据更新两类。数据更新有分成插入、删除、更改三种操作。select、insert、delete、updatemerge、call、explain plan转载 2016-08-05 21:00:59 · 410 阅读 · 0 评论 -
Mysql 多实例安装
Mysql 多实例安装测试环境:OS:CentOS 6.5(开发包全部安装)Mysql:5.6.28安装mysql两个实例,3306、3303端口1:创建用户、相关目录[root@mysql3 opt]# mkdir -p /mysql3306/data[root@mysql3 opt]# mkdir -p /mysql3306/logs[root@mysq原创 2016-07-19 13:50:33 · 4010 阅读 · 0 评论 -
Redis + Keepalived实现Redis的HA:
Redis + Keepalived实现Redis的HA:环境介绍:OS:CentOS 6.5192.168.1.41 redis1 master192.168.1.42 redis2 slaveVIP: 192.168.1.40设计思路:当 Master 与 Slave 均运作正常时, Master负责服务,Slave负责Sta原创 2016-06-22 11:41:23 · 483 阅读 · 0 评论 -
Mysql binlog
Mysql binlog详解:Mysql binlog日志用于记录所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改。binlog作用:因为有了数据更新的binlog,所以可以用于实时备份,与master/slave复制。和binlog有关参数:log_bin:设置此参数表示启用binl原创 2016-07-28 16:01:42 · 403 阅读 · 0 评论 -
通过Haproxy实现PXC集群负载均衡
通过Haproxy来实现PXC数据库集群的读写负载均衡问题,在PXC集群之外再设置一台Haproxy代理服务器,所有应用程序对于数据库集群的读写操作都发给这台代理服务器,再由Haproxy决定某个读写操作具体发给集群中的那台数据库服务器。PXC集群安装可以参考http://blog.youkuaiyun.com/zhanglei_16/article/details/514735381:安原创 2016-06-19 19:54:31 · 2676 阅读 · 0 评论 -
PXC添加新节点只需IST传输的方法
MySQL PXC添加新节点只需IST传输的方法PXC传输数据有两种方式:IST: Incremental State Transfer 增量同步SST:State Snapshot Transfer 全量同步 IST 发生的条件:This is done using caching mechanism on nodes (即只发生在之前集群里的节点数据还有在缓存中)原创 2016-06-30 16:12:00 · 3694 阅读 · 1 评论 -
Mysql PXC原理和维护
PXC原理:1:PXC使用端口3306:数据库对外服务的端口,也可自定义其他端口号4444:请求SST,SST指数据一个镜像传输,在PXC中默认使用xtrabackup,或者使用rsync、mysqldump来完成数据初始状态一致。4567:PXC集群组成员之间进行沟通交流的一个端口号4568:传输IST用的端口,相对于SST来说的一个增量。Mysql复制,不管是异步还是半同步,...原创 2019-06-10 13:35:36 · 1855 阅读 · 0 评论 -
PXC安装配置
1:PXC安装环境OS:CentOS 6.5集群名称:pxc-zhangmysq1:192.168.1.21mysq1:192.168.1.22mysq1:192.168.1.232:关闭防火墙和 Selinuxchkconfig iptables offvi /etc/selinux/configSELINUX=disabledreboot原创 2016-05-22 07:24:50 · 4330 阅读 · 2 评论 -
xtrabackup原理
1、安装xtrabackup工具以下测试安装xtrabackup备份恢复工具的二进制包,进行测试。安装的路径为mysql安装路径,本次测试mysql的安装路径为:/usr/local/mysql。tar -zxvf percona-xtrabackup-2.3.4-Linux-x86_64.tar.gzcp percona-xtrabackup-2.3.4-Linux-x86_64 /原创 2016-05-18 19:56:13 · 559 阅读 · 0 评论 -
Mysql GTID Mha配置
Gtid + Mha +Binlog server配置:1:测试环境OS:CentOS 6.5Mysql:5.6.28Mha:0.56192.168.1.21 mysql1 M1192.168.1.22 mysql2 S1192.168.1.23 mysql3 S2 Mha manage、Binlog server2:配置/etc/m原创 2016-05-30 12:30:32 · 2924 阅读 · 0 评论 -
Mysqldump原理
mysqldump的原理:mysqldump是当前MySQL中最常用的备份工具,mysqldump产生的备份,最终是要结合binlog进行恢复。mysqldump也可以准确得到binlog的恢复点。那么mysqldump中如何保证数据一致性并生成备份的呢?下面通过一个常用示例来解释mysqldump的原理。(仅针对InnoDB存储引擎举例)创建测试库、表,并插入数据原创 2016-05-25 19:20:43 · 2108 阅读 · 0 评论 -
运行中的mysql状态查看
运行中的mysql状态查看 (1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds ,有个疑问,这里的seconds是多少秒呢? mysql > show global status like 'Question%'; (2)TPS(每秒事务量) TPS = (Com_commit + Co翻译 2016-03-29 14:06:57 · 469 阅读 · 0 评论