-
用mysqldump制作MySQL的文本备份 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-13 热度:160
在使用mysqldump备份MySQL时,备份文件是SQL格式的文本文件,它由一系列create table和insert语句组成。恢复 时,只要把该SQL文件作为mysql程序的输入即可,如[详细]
-
什么是MySQL的explain执行计划 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:141
Explain语法 EXPLAIN SELECT 变体: 1. EXPLAIN EXTENDED SELECT 将执行计划反编译成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. E[详细]
-
使用Xtrabackup在线备份及恢复MySQL - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:94
Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品 。Xtrabackup由个部分组成:xtrabackup和innobackup[详细]
-
MYSQL使用心得(一) centOS or ubuntu下安装mysql5.6 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:189
官方网站 http://www.mysql.com/ 下载 downloads(GA)-- MySQL Community Edition (GPL) 安装依赖 centos yum install gcc gcc-c++ ncurses-devel zip make cmak[详细]
-
MYSQL使用心得(二) 主从复制 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:73
基本配置 主数据库 配置文件,修改server_id=1 建立账户,供slave同步使用 GRANT REPLICATION SLAVE ON *.* to 'repl'@'192.168.56.3' identified by 'repl'; M[详细]
-
MYSQL使用心得(三) 性能与管理优化 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:87
基于 /application/search/mysql/mysql-5.5.28/support-files/my-innodb-heavy-4G.cnf 二次优化 【删除--如果不使用主从同步】注释,去除无用日志文件 # log-bi[详细]
-
MYSQL使用心得(四) 临时表与内存表 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:151
mysql5.5性能优化-内存表 内存表分为2种,但共同点是,重起数据库以后,内存中的数据全部丢失,内存表的功能 有部分的限制,有些属性不能像正常表一样使用,所以[详细]
-
MYSQL使用心得(五) InnoDB与MyISAM - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:107
本文主要整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别: 构成上的区别 MyISAM 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字[详细]
-
MYSQL使用心得(六) cluster - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:132
官方网站 http://dev.mysql.com/downloads/cluster/ mysql-cluster其实就是mysql7.0版本的别名。但是根据 个人经验,在实际生产中,很少有人用。所以这里写个文[详细]
-
MYSQL使用心得(七) 读写分离集群方案 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:171
读写分离集群方案之haproxy+keepalived+abstractRoutingDataSource 在公司做mysql集群方案的时候,经过多次的分析与讨论,以及性能测试分析。发现haproxy方案最[详细]
-
MYSQL使用心得(八) 在线主从复制集群的配置与恢复及主主配置 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:136
在线执行主从配置 步骤 1.锁表 FLUSH TABLES WITH READ LOCK; 2.拷贝数据文件,或者导出 3.记录下master的日志位置 master_log_file master_log_pos 4.解除主库[详细]
-
MYSQL使用心得(九) 联合索引 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:191
注意:Index(Name,Age)表示在Name,Age两列上建立联合索引 由于索引对数据库的查询性能有着至关重要的影响,下面是我的一些总结和体会: 一个查询一次只能使[详细]
-
MYSQL使用心得(十) 常用命令 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:86
mysql查看状态 ./mysqladmin -uroot -popen extended-status 然后grep进行shell编程 直接执行外部命令 ./mysql -uroot -e show master status G 分析sql语句 e[详细]
-
MYSQL使用心得(十一) 按日期进行表分区 - MySQL教程
所属栏目:[MySql教程] 日期:2014-05-12 热度:95
创建 create table user (id int(11) NOT NULL AUTO_INCREMENT, name varchar(255), birthday date default NULL, PRIMARY KEY (id,birthday)) partition by ra[详细]
-
如何开启Mysql的远程访问权限 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:78
最近数据库迁移,研发的tomcat要以其他用户访问数据库,需要开启远程访问权限; 并且我们知道远程访问Mysql有两种方法,授权发和改表法; 呵呵,图字是已经开启[详细]
-
MySQL Thread pool操作过程详解 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:70
Thread pool 操作过程: thread pool 包含一定数量的 thread groups,每个groups 管理一定量的client connections,当mysql建立 connection 时,thread pool会[详细]
-
MySQL复制的时区问题 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:149
今天接到一需求,说要在国际间为MySQL建立复制。这其实没什么的,网络环境再差,MySQL也是可以应对的。但偏偏出现时区问题的错误! 错误如下: [Warning] Slave[详细]
-
InnoDB 中foreign key使用注意事项 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:199
Innodb foreign key 和 sql standards的区别: 在 sel statement 中的inserts,deletes,updates 很多行的时候,fk 会一行一行检查。 innodb 是设置 shared row_l[详细]
-
MySQL中如何处理非法数据 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:132
默认情况下,MySQL按照以下规则处理数据越界和其他非正常数据 1、对于数值数据或time数据列,超出合法范围的值将被阶段到最近的取值范围边界; 2、对于字符串数[详细]
-
主从故障处理之session 级别参数复制错误 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:187
接受新项目,主从数据库复制同步错误,Error Code 1292 (invalid datatype) 报错SQL:update wave set IS_WAVED = 0,LEVEL = 1,SOURCE_TB_NAME = null,SOURCE[详细]
-
MySQL死锁检测简介 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:189
对于死锁,MySQL并没有提供提供直接的变量来表示。对于5.5版本之后的performance_shcema可以提供锁的详细信息(但我们还是5.0呢),对于InnoDB自带的监控器 Inn[详细]
-
MySQL Slave relay_log损坏修复过程 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:97
时间:2013-04-18 11:32 故障:数据库服务器无故重启,当Slave启动后,报relay_log损坏,SQL线程无法进行。 故障原因:OS的重启,可能会导致relay_log 无法正常[详细]
-
MySQL常规日志排错 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:107
MySQL版本:5.0.82 测试环境中,开发人员告诉我,数据库无法insert插入提示 lock wait timeout; 第一印象是被某个语句锁住,多次执行show full processlist 查[详细]
-
关于MySQL记录非事务性语句的疑问 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:85
MySQL 版本:mariadb 5.5.30 OS版本: centos 5.6 x86_64 摘自网络一段话:事务是按照提交的顺序写入binlog内,MySQLserver 为区分不同的线程的语句,为每个线程[详细]
-
MySQL主从同步故障的处理过程 - MySQL教程
所属栏目:[MySql教程] 日期:2014-03-20 热度:114
今有运维同学反应,某业务主从复制(一主两从)延迟较大; MySQL master:5.0.82 Slave:5.0.88 首先指出DB的数据量还是几十G的大小,网络没有问题,OS系统负载[详细]