mysql
文章平均质量分 82
woody_0011
这个作者很懒,什么都没留下…
展开
-
centos7.2安装mysql5.7.13
一、MySQL 5.7主要特性: 原生支持Systemd 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。 新增sys库:以后这会是DBA访问最频繁的库 更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进,Oracle官方正在解决My原创 2016-12-17 14:52:44 · 370 阅读 · 0 评论 -
mysql的备份与恢复(方案一)
一、 mysqldump备份结合binlog日志恢复 MySQL备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。 1、binlog介绍 mysql的二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这原创 2016-12-24 09:59:19 · 796 阅读 · 0 评论 -
mysql备份与恢复(方案二)
方案二、xtrabackup完全备份+xtrabacup增量备份 前面我们进行增量备份时,使用的还是老方法:备份二进制日志。其实xtrabackup还支持进行增量备份。 先介绍下xtrabackup的备份原理 在InnoDB内部会维护一个redo日志文件,我们也可以叫做事务日志文件(transaction log,事务日志)。事务日志会存储每一个InnoDB表数据的记录修改。当InnoDB启动原创 2016-12-24 10:06:43 · 253 阅读 · 0 评论 -
mysql的分表分区
为什么要分表和分区? 我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考原创 2016-12-24 10:11:40 · 426 阅读 · 0 评论 -
mysql备份脚本
生产环境中Mysql数据库的备份是周期性重复的操作,所以通常是要编写脚本实现,通过crond计划任务周期性执行备份脚本 mysqldump备份方案: 周日凌晨1点全库备份 周一到周六凌晨每隔4个小时增量备份一次 设置crontab任务,每天执行备份脚本crontab–e每个星期日凌晨1:00执行完全备份脚本0 1 * * 0 /root/mysqlfullbackup.sh >/dev/nu原创 2016-12-31 09:52:31 · 313 阅读 · 0 评论