MySQL
文章平均质量分 85
Celeste7777
Tomorrow is a different day
展开
-
MySQL之事务&隔离级别&死锁
事务是并发控制的基本单位。它是一个涉及到大量CPU和I/O操作的操作序列,这些操作作为一个处理单元来对待,要么都执行,要么都不执行,它是一个不可分割的工作单位。一般来说能够启动事务的操作是一组SQL语句,或者是ODBC当中启动事务的指令。 例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。原创 2015-07-31 18:19:45 · 1245 阅读 · 0 评论 -
源码编译MySQL5.6.24
首先准备编译环境[root@DQ ~]# yum groupinstall "Desktop Platform Development" [root@DQ ~]# yum groupinstall "Development tools"一、编译安装cmake,先同步一下时间在解压安装 cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可原创 2015-07-28 12:59:32 · 907 阅读 · 0 评论 -
Centos6.4 x86_64下MySQL Proxy0.8.5安装测试实现读写分离
一、mysql-proxy简介 MySQL Proxy是一个处于MySQL Client端和MySQL Server端之间的简单程序,是mysql官方提供的MySQL中间件服务,可以将其理解为一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到M原创 2015-10-06 17:37:01 · 1560 阅读 · 0 评论 -
MySQL主从复制之基于GTID及多线程
一、Mysql 5.6 复制管理工具 官方下载:http://dev.mysql.com/downloads/tools/utilities/#downloads mysqlreplicate 快速启动复制 mysqlrplcheck 快速检查复制环境 mysqlrplshow 显示复制拓扑 mysqlfailover 故障转移 mysqlrpladmim 管理工具 二、GTID详解原创 2015-10-04 21:19:11 · 3456 阅读 · 0 评论 -
MySQL用户权限及二进制日志
用户和权限管理 SUPER(服务器级别管理权限),可以用来终止其他会话或者更改服务器操作的方式 例如:use CHANGE MASTER TO设定从服务器的主服务器 KILL or mysqladmin kill to kill threads belonging to other accounts PURGE BINARY LOGS,删除二进制日志configuration chan原创 2015-08-08 08:30:26 · 1938 阅读 · 0 评论 -
MySQL备份之mysqldump
1.物理备份指的是物理文件的复制,从一个存放位置拷贝到另一个位置;分为冷备和热备和温备;热备份:读、写不受影响; 温备份:仅可以执行读操作;冷备份:离线备份;读、写操作均中止;很少使用,生产环境下的服务器坚决不允许停机原创 2015-08-04 20:53:30 · 699 阅读 · 0 评论 -
MySQL主从Replication同步&&半同步&&主主复制架构
一、实验环境: CentOS6.4_x86_64+5.6.12 MySQL Community Server (GPL) 主服务器:Master:10.33.100.66 从服务器:Slave:10.33.100.77 在主从服务器上都部署了安装通用二进制格式的MySQL,详细过程这里不再赘述,可参查此前相关博文 二、主从复制架构的实现 MySQL的主从Replication同步 注意原创 2015-10-02 22:05:41 · 2245 阅读 · 0 评论 -
MySQL备份之Xtrabackup
一、简介与安装 1、简介 (1)备份过程快速、可靠; (2)备份过程不会打断正在执行的事务; (3)能够基于压缩等功能节约磁盘空间和流量; (4)自动实现备份检验; (5)还原速度快; A、Xtrabackup是什么 Xtrabackup是由percona提供的一款开源mysql数据库备份工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbacku原创 2015-08-08 09:25:37 · 798 阅读 · 0 评论 -
MySQL复制原理
复制概述: Mysql内建的复制功能是构建大型高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(Slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的原创 2015-10-02 10:32:25 · 513 阅读 · 0 评论 -
MySQL数据类型
1. mysql的数据类型 在mysql中有如下几种数据类型: (1)数值型 数值是诸如32 或153.4 这样的值。mysql支持科学表示法,科学表示法由整数或浮点数后跟“e”或“e”、一个符号(“+”或“-”)和一个整数指数来表示。1.24e+12 和23.47e-1 都是合法的科学表示法表示的数。而1.24e12 不是合法的,因为指数前的符号未给出。转载 2015-10-01 20:43:46 · 519 阅读 · 0 评论 -
基于amoeba实现MySQL读写分离
说明:本配置基于centos6.4_x86,两台mysql服务器均为源码编译(5.6.24版本),amoeba代理为2.2.0版本 server use ip master mysql主 192.168.0.172 slave mysql从 192.168.0.173 amoeba 将用户请求代理至mysqlserver 192.168.0.176一、原创 2016-08-06 18:35:23 · 1093 阅读 · 0 评论