http://blog.csdn.net/wfevgch/article/details/6757213大家看看有什么地方可以补充的。

解决方案 »

  1.   

    不错, 比较全面,还可以在DOS窗口下用BAT进行备份,类似
    @echo off
    echo 现在是 %DATE% %TIME%
    echo.
    echo MySQL数据库备份
    echo *****************************
    echo.
    SET "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"for /f %%i in ('mysql -hIP -u用户 -p密码 -N -e "show databases";') do echo %%iecho.
    echo MySQL数据库备份完成,请进行检查
    echo.
    echo.
    pause
      

  2.   

    嗯,后面就涉及到脚本化,linux下面可以用shell脚本,再使用crontab加入计划任务
      

  3.   

    大的数据库,mysqldump不好用了饿
      

  4.   

    那时可以采取方案2啊,在slave上慢点就慢点
    再大的话,MySQL本身也就不好用了。
      

  5.   

    大数据库还是建议用全备+BINLOG增备。
      

  6.   

    方案2其实是在slave上进行全备+BINLOG增备
      

  7.   


    要是主上不小心把某张表dorp掉了呢,slave 有什么用?
      

  8.   

    可以通过slave上的全备份+BINLOG恢复啊
      

  9.   

    1 用phpadmin备份
    2 用帝国备份
    3 直接备份数据库的文件,
      

  10.   


    可以用xtranbackup啊,这个我一直在用的,效果还不错。
      

  11.   


    大家谁用过binlog直接恢复数据的呢?反正我在生产环境是从来没有用过。
      

  12.   

    这无非是生成SQL脚本而已,作为增量备份,在全备份的基础上恢复数据的
      

  13.   

    谢谢分享!!! 
      我还刚发帖找这方面的东西呢,http://topic.csdn.net/u/20111108/16/cf3eff48-09fd-43af-95bb-4cb3eea098c5.html