Hi 大家好我想请教一下如何备份超大MYSQL数据库。server上的数据库大概有500多M的数据,每次在主机上操作第一步安全,第二速度慢。
所以我想把它拷贝到我的本地,修改好了再上传过去。问题是500M太大了,我实在不知道怎么把它备份到本地。
我试了倒成db.sql也是几百兆,考到本地我的phpmyadmin根本不能导入这么大的数据不知道大家怎么处理的。在server端我用的是phpmyadmin来操作的,其他工具不太清楚怎么用。谢谢

解决方案 »

  1.   

    第一、500M是很小的。第二、mysqldump 就够用了·
      

  2.   

    用mysqldump就可以了,500M不算大
      

  3.   

    一般是在SERVER上直接使用MYSQLDUMP倒成DB。SQL文件。 在SERVER上这个操作应该不会慢。 这个MYSQLDUMP也是最好的方法了。
      

  4.   

    大家的意思是
    mysqldump [options] [db_name [tbl_name ...]]
      

  5.   

    mysqldump  然后分卷压缩 50M 一个包  这样比较快
      

  6.   


    --备份数据文件 test1和 test2是存放的盘符名
    exec sp_addumpdevice 'disk',  'test1'
    'd:..\data\*.dat'
    --备份日志文件
    exec sp_addumpdevice 'disk',   'test2'
    'd:.. \data\*log.dat'backup database test(要备份的当前数据库) to  test1
    backup log      test                to  test2