晚上好!
我运行一个中等规模的PHPBB论坛,其中有各种(暂时)非致命数量的数据损坏。例如,我开始注意到在一些不应该被替换的地方,比如菜单字段和内容中,似乎被PHPBB“names”替换了。
下面是我的ACP菜单的一部分:
You are logged in as:
[ Logout ][ ACP Logout ]
QUICK ACCESS
Manage users
Manage groups
Manage forums
[...]
Avatar settings
Private message settings
Post settings
Signature settings
ACP_FEED_SETTINGS <--- WTF?
User registration settings
Visual confirmation settings
我想,很快,试着用手解决这个问题。我的计划是:
使电路板脱机
备份
将数据转储到文件
找出问题所在
修复上述问题,可能包括验证安装
试液
我的预感是,多年来的许多更新中有一个并没有完全按照计划工作(我从2.x版升级了一些)。论坛是一个普通的安装。
我问这个问题是因为我对SQL没有太多经验(奇怪的是)。我知道几种编程语言(perl是我最擅长的),但只是把数据库的东西留给其他人。
因为我以前从来没有尝试过,所以我很想知道如何识别腐败、小费、一般建议、常见陷阱等。我的搜索没有发现多少有用的建议,所以我转过来看看!
提前谢谢!
最佳答案
这对phpBB stk来说很简单,它可以使所有数据库都恢复到默认状态,修复丢失的表,并从phpBB默认表中删除多余的表
在您尝试之前,我建议您在本地主机或测试站点上执行此操作或进行备份,它将删除对数据库的所有修改!
关于mysql - 修复PHPBB DB损坏时可以使用哪些好的技巧和工具?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6880861/