特别关注中。。
前天去一个公司里面试,他们问我MYSQL如何备份?
楼主这个方法不错哦,但有个问题就是如果数据很大,上亿条也可以用这种方法吗??

解决方案 »

  1.   

    除了这种方法外,直接copy原始库文件也可以,恢复的时候直接覆盖就可以了。
      

  2.   

    就是,如果记录很大那就不知道能不能用,因为备份之后是sql语句文件。直接copy原始数据库文件?那是手工备份吧,我是说每天自动备份。
      

  3.   

    你不能写个.bat文件自动copy吗?数据库结构如果做了修改好象没什么高效率的方法来恢复。
      

  4.   

    楼主的主法只能备份数据库结构啊,还需要加一个语句吧mysqldump --opt database_name > file.sql
    =====
    mysql database_name < table_name.sql
    mysqlimport database_name table_name.txt后两句已测试
      

  5.   

    mysqldump -T . database_name这句可以生成两个文件sql数据库结构
    txt数据文件
      

  6.   

    就因为mysqldump会破坏外键,所以才没有使用外键
    还是自己作一个生成sql语句的备份程序吧,不是很难的.
      

  7.   

    可以每天定时打包数据库目录,只需在crontab中加一个定时进程就行了