我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

  一般备份数据库最简单的方法就是使用phpmyadmin网页来导出保存为sql文件数据库或Navicat使用软件将所有的数据表全选后另存为sql文件。除了两种方法外,还能通过备份msyql安装目录里的data文件夹里的数据库文件来备份数据库,data路径如下图所示:

  mysql数据库【企业建网站】建站网络公司

  如果是表类型为MyISAM的数据库则非常简单,只需要将数据表文件夹(如上图所示的”xianda”)复制到data的目录里就可以使用这个数据库了。现在重点讲下如何快速恢复表类型为InnoDB的数据库,根据我的经验而言(可能还有其他的办法),想要恢复InnoDB的数据库有一个必要条件,那就是你必须同时备份了上图所示的ibdata1的文件,否则将无法备份InnoDB数据表。例如上图里的”sgccmindb”就是innoDB的数据库,首先关闭mysql service,然后同时复制数据库文件夹和ibdata1到data目录里,如果data有其他数据库,请先备份,否则ibdata1文件替换原先的ibdata1文件后,原先的数据库可能会无法使用,特别是表类型innoDB的数据库肯定无法使用。

  以前遇到的问题:只复制数据库,并没有复制ibdata1文件,造成的情况如【知名网站建设价格】下图所示:

  数据库表

  从navicat软件里可以查看到数据表的数据长度为0KB,并且表结构也是无法保存,如果双击打开数据表,会弹出错误如下图所示:

  提示【专业供应的网站设计制作】

  即提示这个表是不存在的,从上面的两个提示可以推断,innoDB的数据库是把所有的数据都保存在ibdata1文件了,而MyISAM的数据库则直接把数据保存在表文件里的。

  总结:如果使用手机网站运营表类型为innoDB的数据库,在备份表文件的同时,必须把对应的ibdata1文件也备份了,不过还是建议备份sql文


企业网站 建设 企业专业网站建设价格 网络公司哪家更好
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 13968746378,我们会详细为你一一解答你心中的疑难。项目经理在线
相关阅读

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13968746378

上班时间

周一到周六

公司电话

400-600-6240

二维码
线
在线留言