• 轻松完成mysql4.1与mysql4.0数据库转换备份


      滥觞:网海拾贝  




    最近发现,因为MYSQL版本晋级了,不少的朋友在备份数据库时蜕化,稀罕是4.1与4.0之间的转换。让不少朋友懊末路不已。
    经自己亲身测试,发现操持此类数据库转换并不坚苦。只需小用技巧就行了。

    现以自己以备份自己的站点(小说天下:http://www.bookzx.net)为例子,一步步教人人若何转换:
    处事器的MYSQL版本是:4.1.13a,备份的MYSQL版本是:4.0.25

    首先,你要有一个数据库备份东西:faisunSQL V3.9,FaisunSQL 可以导出导入随意率性巨细的数据库。
    FaisunSQL 给与分卷导出的体式款式,将数据库分为多个部份屡次导出,是以实际上无论多大年夜的数据库,它都可以胜任。

    FaisunSQL的下载地址:

    http://www.51one.net/other/other/20040513105122.htm

    把faisunSQL V3.9上传处处事器,运转备份数据库,默许分卷是100K一个,修正一下,改为1024K,即1M一个卷,利便下载。
    faisunSQL V3.9的天生速度不错,很快就在当前目次下天生了下个备份目次,里面有数据库的备份文件sqlback.php,sqlback_pg1.php,sqlback_pg2.php……sqlback.php是实行法度模范,我们不去管它,现在我们来剖析一下数据库文件:sqlback_pg1.php。
    掀开一看,发现4.1版的每句创立数据表的末尾都是:ENGINE=MyISAM DEFAULT CHARSET=latin1
    而4.0版数据库的每句创立数据表的末尾都是:TYPE=MyISAM
    这即是mysql4.1与4.0之间成就的根外地址,现在人人是不是知道该若何做了?对,即是用记事本改换一下就行了。
    若是要导入4.0的数据库,就把创立数据表的末尾修正为:TYPE=MyISAM
    若是要导入4.1的数据库,就把创立数据表的末尾修正为:ENGINE=MyISAM DEFAULT CHARSET=latin1

    因为你是分卷备份的,一切会有许多文件,里面都需求修正,你可以用记事本修正,也可以用东西editplus批量修正。
    修正好后保管,就可直接导入呼应版本的mysql数据库了!

    若何样,是不是很轻松,不再为转换数据库懊末路了吧,你现在就可以出手试试了



    版权声明: 原创作品,答应转载,转载时请务必以超链接形式标明文章 原始起因 、作者信息和本声明。否则将追查纪律责任。

  • 相关阅读:
    我的大学(转作者袋袋鼠)
    Reporting Services使用问题
    爱的真谛(转)
    无题
    工作???
    带老弟做项目,凉了
    学妹问,学网站开发还是打 ACM?
    在字节跳动的实习经历分享 | 万字求职指南
    云开发是啥?看看它在编程导航项目的实践
    我删库跑路失败了
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975832.html
Copyright © 2020-2023  润新知