我遇到过这个问题两三次了。我的一位客户恢复了备份,但意外地修改了引擎设置。结果是,所有外键约束都失去了,应用程序开始显示奇怪的结果。如何处理意外的MySQL数据库引擎更改?
第二件事发生在我们的现场制作服务器上。 MySQL停止支持InnoDB并显示错误“不支持的引擎类型”。
我搜索了Google,发现许多类似的查询。我想知道MySQL是否会解决这个问题。是否是转向PostgreSQL的正确时机?为什么我仍然坚持MySQL是因为它拥有广泛的用户群。我对PostgreSQL了解不多。
任何人都可以建议的方式来处理这个MySQL问题或替代?
这个问题并没有太大的意义。当你说“恢复备份”时,你的意思是什么?这是MySQL转储文件还是系统级备份?谁有权访问您的MySQL服务器配置或安装,以及如何更改或更改原因? – friedo 2009-12-27 10:41:30
Ya它是一个MySQL转储文件,管理员可以访问它。 – RKh 2009-12-27 10:58:28