mysql数据自动备份,大家一般怎么弄?

mysql数据自动备份,大家一般怎么弄?
主要指:
1、用什么命令或脚本或者什么工具?
2、备份在什么地方?

阅读 3.7k
2 个回答

怎么备:

  1. 冷备
    db shut down & cp data files(现在应该没什么人用)

  2. 热备
    mysqldump(最常见的), 工具有很多, 题主可以搜一下.

  3. 创建一个slave, 通过mysql的同步机制实时备份. 当然,这样你只能有一个备份.

备在哪儿:
为了防止误操作, 可以备在本地.
为了防止服务器被炸, 可以同机房异机备份
为了防止机房被炸, 可以同城异机房备份
为了防止大规模灾难, 可以异地机房备份

新手上路,请多包涵

用客户端里自带的mysqldump,Linux下写个sh,用crontab,windows下写个bat用系统定时任务,存到本地指定目录。
或者弄个ftp,导出完毕后传到其他机器,异地备份更安全。cmd下有ftp命令,linuxshell下有ftp和lftp,都能访问ftp。
我管理的服务器是这么做的,不知道有没有其他更好的办法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题