最近在做一些项目,正好需要用到hadoop的知识,而hadoop的hbase作为NoSQL家族中不可缺少的一员,自然其地位也不可忽略。但是同样的MongoDB也支持mapreduce,而且近年来也是在NoSQL中异军突起。盛大更是在其上推出了MongoIC(取自MongoDB In Cloud)。直接将MongoDB作为SAAS(可以这么认为)宣传,可见MongoDB的火热程度。
今天发现主从mysql的slave时忘记把数据目录安装最大的分区上,直接装到根分区了,df以下已经使用根分区95%了,只要迁移了。
说明:
a. 是ec2的主机,合作方提供的时候都是把最大分区挂到/mnt下,好由我们自己定义
df -h Filesystem Size Used Avail Use% Moun
mysql 数据库的默认安装的路径在/var/lib/mysql,但是实际中,我们在安装时常常就需要定制安装数据库路径,比如/data/mysql,或者/opt/mysql,通常是一个单独的一块盘或者分区,这样有利于性能调优和保护数据安全,同时也方便进行维护。重新初始化mysql 的datadir方法是官方提供的perl脚本mysql_install_db。perocna是一个优秀的mysql衍生
安装第三方软件XtraBackup对数据做增量备份安装第三方软件XtraBackup对数据做增量备份 (这种软件 备份只能恢复数据,不能恢复库和表结构)当表删了,数据回不来。XtraBackup介绍:在线热备份工具,备份过程中不锁库表,只备份表记录,不备份表结构表的存储引擎必须是InnoDB/XtraDB必须先有一次完全备份,这样再执行备份时才知道那些数据是新产生。安装XtraBackup: pe
安装第三方软件XtraBackup对数据做增量备份安装第三方软件XtraBackup对数据做增量备份 (这种软件 备份只能恢复数据,不能恢复库和表结构)当表删了,数据回不来。XtraBackup介绍:在线热备份工具,备份过程中不锁库表,只备份表记录,不备份表结构表的存储引擎必须是InnoDB/XtraDB必须先有一次完全备份,这样再执行备份时才知道那些数据是新产生。安装XtraBackup: pe
将mysql目录直接拷贝迁移,过程不详述,数据库正常启动,但是不能正常使用,select查表报表不存在,然后发现日志报错如下InnoDB: Doing recovery: scanned up to log sequence number 265335480935170504 15:56:39 InnoDB: Error: page 311313 log sequence number