关于mysql数据库迁移的问题

前几天因为安装的lamp出问题了,然后就想重新安装一下lamp,结果不知为何,却出现/usr/bin/dpkg return an errror(100),,于是我就把kpkg给卸载了,,结果这下卸载可好,原来dpkg是linux上所有的安装都要经过的一步,,它是一个基础的,,没有它所有的安装都无法安装,,除非你安装源码包。。反正我是没搞定,,然后结果导致的就是重装系统。。。


重装系统后,,接踵而至的问题就来了,,,lamp因为出了问题,,然后重装系统后,,就不想安装lamp了,,,然后就找到一个一样的,,而且我觉得他比lamp还好用,那就是xampp。。。安装之后,,就是将网站源码和数据库转移过来。。。


但是转移之后有些数据表却显示不存在,这下可真的把我吓的不轻啊,因为数据很重要,所以就像各种办法,后来才明白。。。原来那几张表建表时引擎都选的innodb,,所以 它不会生成MYI和MYD表,,只会生成 frm后缀的文件,,,所以在转移数据库的时候只把frm文件转移过去是远远不够的。。。还需要把(ibdata)(ib_logfile0)(ib_logfile1)这三个文件转移到数据库目录下面,,这是你会发现这些表还是不能使用,,,所以还有最后一步就是重启mysql....



哈哈。。。终于结束了,,这是你会发现所有的数据原封不动,是不是很棒啊!!!

关于mysql数据库迁移的问题

上一篇:Spring 定时器 定时访问数据库并发送邮件


下一篇:SQL SERVER 自增列 修改 查看 关闭 操作