项目已经完成,后期就是维护之类的了.当然会包括数据库的维护.
MySql有个功能Replication正好可以用于数据库同步备份,于是就准备这样弄了.
花了一点时间,终于弄出来了.记录备用:
Linux数据库备份设置部分:(第一次设置)
1、数据库版本
两台服务器数据库版本最好都保持一致,避免因版本问题带来的不可预知的错误。
2、设置备份帐户名以及密码
数据库都安装好以后,在两台服务器都设置一个专门用于备份的帐号并授权(最好授予全部权限),两个帐号密码最还也设置为一样的。这里在主从数据库都添加了用于备份的帐户名,帐户名都为 backup,密码123123。
3、同步前数据拷贝
从主数据库把数据备份到备份数据库上,可以用navicat的Data Transfer,需要建立两个连接,分别在主、从数据库上,在备份数据库上建立新数据库,与需要备份的主数据库同名,注意编码规则什么的保持一致,然后, 从主数据连接这里选中主数据库,用数据功能把数据传输到备份数据库上,保持两个数据库的数据一致性。
也可以使用其他方法,保证备份前主从数据库的数据一致性就行。
4、主数据库设置
修改主数据库配置文件,在Linux系统中,一般是在 /etc/my.cnf
在[mysqld]下面添加
server-id=1 #这个ID必须是唯一的,主数据库在前
log-bin=mysql-bin #记录日志
binlog-do-db=productInfo #记录日志的数据库名&#x