求懂mysql数据库方面的技术哥帮忙,我的博客被废了。。。

2012-11-26 23:58:47 +08:00
 joby
我不懂技术。买了个VPS,搭建了LEMP,跑了个wordpress,为婚礼准备的。

搞了好多个晚上,差不多通宵,弄模板传数据啥的。

vps 256内存,跑一个wordpress就内存耗完了。
让Hi-VPS帮我优化下,他爽快答应了。但是优化过后,我的博客废了。

原有是innoDB,数据库名"_wp" ,优化过后默认的被改为 myisam

问题:
访问时候让重新安装,然后wordpres 用户名已存在

我直接在vpsmate后台把数据库“_wp”改为“wp2”了。

又新建了“wp3”,想用phpmyadmin从wp2直接备份,恢复到wp3。

结果不行。(搜索了下,好像innoDB不像myisam可以直接导出备份)

数据库应该也还在。只是select出不来,备份也没法直接以.sql备份出来。

求助啊…………

QQ:555840
3052 次点击
所在节点    问与答
7 条回复
pityonline
2012-11-27 00:19:09 +08:00
一般对于个人博客来说,数据库没必要使用 innoDB,所以大都会禁用,在对数据库进行改动前应该先把数据库备份出来以防不测。看样子在禁用 innoDB 前没做备份,直接修改了数据库,结果出现了问题,不过禁用 innoDB 应该不会损坏数据库,可能中间有什么动作错误,损坏了数据库。ssh 登录 vps,试试:
mysqldump --opt database_name -u root -ppasswd --skip-lock-tables > wp.sql
看还能不能导出?如果能导出,估计也是导出了禁用 innoDB 后的数据库,具体哪里出了问题,还是要手动修正,如果导不出来,估计你还要多 Google 了……
不管怎样,不要在当前数据库中搞动作,先备份一个出来,去备份数据库里搞。
ninjai
2012-11-27 00:23:54 +08:00
禁用了innodb引擎吧,重启启用就行了
joby
2012-11-27 00:36:23 +08:00
@ninjai 怎么操作啊。
joby
2012-11-27 00:39:31 +08:00
@pityonline 在线么?可以帮忙下么?我的QQ 555840
colincat
2012-11-27 08:44:25 +08:00
innodb下的文件看是否能登陆,新建一张 myisam的表,表结构要这样, 通过sql语句进行导出,如果已经完全打不开了则找到数据文件,想办法复制到自己电脑,安装相同的mysql数据库,直接挂载看能否打开,按上面的操作进行恢复,不知道好不好使,实在不行移步itpub.net论坛吧
joby
2012-11-28 01:55:44 +08:00
谢谢所有热心帮忙的哥们。我已经手动从脑袋里把数据用手指头和键盘恢复到博客上了。。。数据不是很多。幸好。。还是谢谢大家。特别昨晚“pity”同学,帮我忙到很晚。上午的“bingo”同学帮我恢复一部分。
pityonline
2012-11-28 09:07:35 +08:00
@joby 有此教训,记得以后一定要备份,才能有备无患。

顺祝新婚快乐!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/53383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX