分类 Database 下的文章

Mysql数据库归档利器之pt-archiver

前言数据库管理员或者运维人员经常需定期对数据进行归档和清除,我们可以使用percona的pt-archiver工具能完成这一功能,使得数据归档变得方便简单。归档之前准备pt-archiver归档前,需要先建立归档表(备份表)且表结构要一样。pt-archiver操作的表必须有主键。1.查询表、数据信息MySQL [pttest1]> sh...

Mysql清空表(truncate)与删除表中数据(delete)的区别

在mysql数据库中,清空表中的数据可以使用truncate和delete这2种方法,一种是直接清空,另外一种是逐行删除,本文记录一下truncate和delete这2种操作模式的区别。truncate table wp_comments; delete * from wp_comments; 其中truncate操作中的table可以省略,delet...

Centos7安装Mysql数据库

自从Mysql数据库软件被sun公司收购后(后来sun又被Oracle收购),新东家一心一意的想着样把Mysql商业化(就是想卖钱),无奈之下Mysql的作者自己又写了一款开源数据库软件(和Mysql一样,就是换了个名字而已。),并以他女儿的名字maria命名为MariaDB。然而在Centos7系统中,使用yum -y install mysql的时...

从Mysql备份中恢复单个表

因为云平台的备份是把库中所有的表都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据库数据处理机器上,然后再根据需求提出需要的表。每次这个操作都需要大约2个多小时,太耗时。闲暇时间,Google到了一个大神写的几行代码,经过实验确实很好用。下面就分享出来,仅供参考。思路(原谅我也理解了好一会儿)...

centos7编译安装Redis

redis能够兼容绝大部分的POSIX系统,比如Linux、OS X、OpenBSD、NetBSD、FreeBSD,其中比较典型的是Linux操作系统(如Centos、Redhat、Ubuntu、Debian、OS X等。)在Linux安装软件通常有两种方法:一种是使用各个操作系统的软件管理软件进行安装,例如centos使用RPM包或者YUM方式,ub...