当前位置:  数据库>mysql

innodb 库的备份注意点(由phpmyadmin引起的解决方案)

    来源: 互联网  发布时间:2014-10-12

    本文导语:  由于mysql默认的引擎为 innodb, phpmyadmin创建表时没有特别指定引擎, 也就是使用系统默认的innodb. 这个引擎的使用跟mysql/data/目录下的ibdata1, ib_logfile0, ib_logfile1有关连, 这三个文件加起来有40Mb, xampps总不可能把它打包进去吧. 当数据...

由于mysql默认的引擎为 innodb, phpmyadmin创建表时没有特别指定引擎, 也就是使用系统默认的innodb. 这个引擎的使用跟mysql/data/目录下的ibdata1, ib_logfile0, ib_logfile1有关连, 这三个文件加起来有40Mb, xampps总不可能把它打包进去吧. 当数据库有innodb的引擎表时, 删除掉[ibdata1, ib_logfile0, ib_logfile1] 三个文件后, 会影响到所有的innodb引擎表的读取. 感觉问题挺严重的, 假如用户不小心删除了, 怎么办?

  假如不小心删除了, 就只能用恢复的方式, 似乎非常复杂.,可以参考这篇文章http://www./article/45052.htm
  希望对大家有帮助.

  至于phpmyadmin表这问题怎么解决. 事实上phpmyadmin表只是保存一些事件操作, 也不是特别重要, 其实选择MyISAM也是可以的, 那就动手把phpmyadminexamplescreate_tables.sql创建表给修改了, 将所有的创建表语句前面加上指定的引擎类型, 如:

代码如下:

ENGINE=MyISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

这里导入进mysql之后, data/目录下的phpmyadmin库, 就可以copy去别的电脑上使用了.

  附件中是我修改成功的phpmyadmin库文件. 下载地址


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 数据库存储引擎 InnoDB
  • mysql 提示INNODB错误的解决方法
  • show engine innodb status显示信息不全如何解决
  • Percona Data Recovery Tool for InnoDB
  • 嵌入式数据管理 Embedded InnoDB
  • 探讨:innodb与myisam在存储上有何特点和区别
  • MySQL InnoDB和MyISAM数据引擎的差别分析
  • MySQL存储引擎MyISAM与InnoDB的9点区别
  • Mysql启动中 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes 的问题
  • 深入探讨:MySQL数据库MyISAM与InnoDB存储引擎的比较
  • 关于mysql中innodb的count优化问题分享
  • MYSQL无法启动提示: Default storage engine (InnoDB) is not available的解决方法
  • MySQL数据库MyISAM存储引擎转为Innodb的方法
  • mysql之innodb的锁分类介绍
  • MySQL存储引擎 InnoDB与MyISAM的区别
  • mysql 有关“InnoDB Error ib_logfile0 of different size”错误
  • MySQL存储引擎简介及MyISAM和InnoDB的区别
  • mysql5.5与mysq 5.6中禁用innodb引擎的方法
  • MySQL禁用InnoDB引擎的方法
  • 可以改善mysql性能的InnoDB配置参数


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3