脚踏实地、勇往直前!
全部博文(1005)
发布时间:2015-01-27 14:03:58
今天一个研发数据库突然断电后,数据库无法启动,原因是其中一个表文件损坏导致,下面是问题处理过程2015-01-26 14:18:05 4122 [Note] InnoDB: Database was not shutdown normally!2015-01-26 14:18:05 4122 [Note] InnoDB: Starting crash recovery.2015-01-26 14:18:05 4122 [Note] InnoDB: Reading tablespace in.........【阅读全文】
发布时间:2014-10-22 11:28:01
在oracle里,我们可以通过应用归档日志恢复数据库自备份依赖的某个时间点,在mysql里面,基于myisam引擎的数据库(该数据库下的所有表都是myisam引擎),我们可以回放binlog日志(注意数据库必须开启日志模式)将数据库恢复到之前的某个时间点或是某个具体的日志位置,下面的过程,我模拟删除了某个表,然后通过回放binlog进.........【阅读全文】
发布时间:2014-10-21 17:28:48
innodb引起的数据库,即使开启了 innodb_file_per_table=1 每个表一个ibdata文件,但是一些信息还是会存入到innodb_data_file_path定义的共享文件中,若是没有开启innodb_file_per_table的话,所有的数据都存放在共享文件中,这样的话就会导致ibdata文件不停的增长,导致磁盘空间紧张,通过下面的办法可以给ibdata.........【阅读全文】
发布时间:2014-10-08 11:32:56
mysql默认安装的情况下,相应的文件都安装在默认的目录下,要想把安装好的mysql迁移到其他目录,只需要配置好my.cnf文件,然后将原有的文件(数据文件,binlog文件,redolog文件等),迁移到配置文件指定的目录即可,如下是整个迁移的过程.1.查看当前的my.cnf文件mysql@node2 ~]$ more /etc/my.cnf# F.........【阅读全文】