mysql数据库实现方案 怎样实现MySQL数据库双机热备份MySQL?

[更新]
·
·
分类:互联网
4137 阅读

mysql数据库实现方案

怎样实现MySQL数据库双机热备份MySQL?

怎样实现MySQL数据库双机热备份MySQL?

数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。
  
2.要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。

如何实现Mysql数据库每天自动备份定时备份?

有两种方法:
1、通过crond定时任务,用mysqldump自动备份数据库2、通过存储过程,事件配合自动备份数据库

mysql数据库可以只对某一个实例对象开启日志记录吗?怎么实现?

现在有test库和blog库两个实例对象,我只对test实例配置日志记录,blog实例不需要记录日志,不知道是否可以实现?

binlog还是错误日志还是general log?

MySQL数据库如何实现双机热备的配置成功方案?

数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现mysql数据库的热备份。
  2.要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。
  3.设置主数据库服务器:
  a.首先查看主服务器的版本是否是支持热备的版本。然后查看(类unix)或者(windows)中mysqld配置块的配置有没有log-bin(记录数据库更改日志),因为mysql的复制机制是基于日志的复制机制,所以主服务器一定要支持更改日志才行。然后设置要写入日志的数据库或者不要写入日志的数据库。这样只有您感兴趣的数据库的更改才写入到数据库的日志中。
  server-id1 //数据库的id这个应该默认是1就不用改动
  log-binlog_name //日志文件的名称,这里可以制定日志到别的目录 如果没有设置则默认主机名的一个日志名称
  binlog-do-dbdb_name //记录日志的数据库
  binlog-ignore-dbdb_name //不记录日志的数据库
  以上的如果有多个数据库用