放在云服务器上的数据库怎么样进行增量备份?

MySql 码拜 8年前 (2016-02-18) 1132次浏览
计划将系统放到租用的云服务器上
但是怎么样把云服务器上的数据库备份到本地电脑上来?全量备份之后再进行增量备份。本人现在知道的是MySQL的二进制复制。
另外,数据库放到云服务器上安全吗?为了在本地进行备份,必然要求MySQL对公网开放,但是对公网开放的数据库,感觉安全性差了很多。
解决方案

7

你这么弄确实不安全,假如你是放到一个局域网内的,你可以先试只有内外的web服务器才能访问数据库,
你现在放到公网上,谁都可以扫描到你这个数据库。

7

引用 2 楼 hemowolf 的回复:

原因是要考虑到中国南北的电信、联通、移动之间的互联互通,所以本人申请固定IP和服务器托管的方式都不合适。
放到云服务器上又不知道怎么样加强数据库的安全性,只想到用长且乱的密码,修改MySQL缺省的端口号。
另外,放在云端的话,假如想本人远程备份数据到本地,也是要对公网开放的。

假如只是备份的话,可以给个用户只用于备份将ip固定到你本地

7

引用 4 楼 hemowolf 的回复:
Quote: 引用 3 楼 u011575570 的回复:
Quote: 引用 2 楼 hemowolf 的回复:

原因是要考虑到中国南北的电信、联通、移动之间的互联互通,所以本人申请固定IP和服务器托管的方式都不合适。
放到云服务器上又不知道怎么样加强数据库的安全性,只想到用长且乱的密码,修改MySQL缺省的端口号。
另外,放在云端的话,假如想本人远程备份数据到本地,也是要对公网开放的。

假如只是备份的话,可以给个用户只用于备份将ip固定到你本地

但是本地IP对公网来说,是动态的啊

你在服务器上通过定时任务备份,然后将文件传到本地,或其他地方

7

支持增量备份的。binlog日志也当做是增量备份。在cnf(或ini)进行设置报存7天的或5天的日志。
全量备份的话可以每5天或一个礼拜备份一次,用定时器,然后将文件传输到本地或其他存储地方。
全量备份与增量或binlog日志配合的使数据备份完全。防止不能恢复任意点的数据

7

引用 8 楼 hemowolf 的回复:
Quote: 引用 7 楼 u011575570 的回复:

支持增量备份的。binlog日志也当做是增量备份。在cnf(或ini)进行设置报存7天的或5天的日志。
全量备份的话可以每5天或一个礼拜备份一次,用定时器,然后将文件传输到本地或其他存储地方。
全量备份与增量或binlog日志配合的使数据备份完全。防止不能恢复任意点的数据

你说的是MYSQL的复制吗?
但据本人所知,MySQL 的复制功能,必须是两个进程之间的。从数据库是通过用户名密码登录到主数据库,下载主数据库的二进制日志,再在从数据库上执行,以达到复制的目的。
但是binlog日志下载到本地机后,从数据库要怎么样还原?

怎么又从数据库了?到底是什么?binlog日志还原成sql可以网上找下很多的。

5

       以前有个小型的网站项目,本人也用过云服务器,其实如今大的网站都有本人私有的服务器,安全性还是有保障的。
例如阿里云、橙云等都还可以,性价比不错
至于备份到本地,起始可以用设置主从数据库来自动备份,云主机用来读取访问,其他的主机用来写入访问

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明放在云服务器上的数据库怎么样进行增量备份?
喜欢 (0)
[1034331897@qq.com]
分享 (0)