mysql在线备份机制。在不关服务的情况做备份,具体要怎么做啊?
能详细的给我介绍一下吗?越详细越好!

解决方案 »

  1.   

    原理需要教程 如果只是备份就使用工具吧...推荐工具MYSQLDUMP就可以了
      

  2.   

    @echo off
    echo.
    echo MySQL数据库备份
    echo *****************************
    echo.
    echo 今天是 %DATE% >> /var/backuo.log
    echo 时间是 %TIME% >> /var/backuo.log
    echo.
    echo *****************************
    SET "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
    md "E:\Backup\Mysql\%Ymd%"
    "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -uroot -pmysql123$  baike > "E:\Backup\Mysql\%Ymd%\baike_bak.sql"
    "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -uroot -pmysql123$  dearhome > "E:\Backup\Mysql\%Ymd%\dearhome_bak.sql"
    echo.
    echo MySQL数据库备份完成,请进行检查 >>/var/backuo.log
    echo.
    echo.
    pause偶的备份方法,做一个bat 然后在windows里添加一个计划,每天执行
      

  3.   

    好好的一个技术贴让Beirut(【小爱】)给水了,其实核心就是使用一楼大侠说的mysqldump
    把分分给我吧
      

  4.   

      方法 有几种
    1逻辑备份
    用到
    mysqldump2物理备份
    热备份 这要看你的引擎
    myisam可以采用mysqlhotcopy 或者直接手工先flush tables for  read  然后cp
    对于innodb是采用第三方软件 ,没有实验过,软件名称 ibbackup                 
      

  5.   


    mysql大班里面 好多人不接贴的!  感觉SQL  SERVER 这块就做的比较好!