mysql - 如何将用户/帖子/设置从一个 vBulletin 安装移动到另一个安装?

标签 mysql backup forum vbulletin

我安装的 vBulletin 最近由于 VB 搜索界面中的 SQL 注入(inject)缺陷而被破坏。我想将所有帖子/线程/权限/用户从旧数据库移动到我刚刚安装了 vBulletin 的新数据库。他们的 impex 程序对此没有帮助,因为它似乎只能从旧版本的 vBulletin 导入数据,而不能从一个 vBulletin 4.x 数据库导入到另一个数据库。有谁知道如何实现这一点?

最佳答案

好吧,由于 ImpEx 不支持它,您可以安装另一个论坛软件(phpbb、smf、ipb),使用可能支持从 vb4 导入的工具将您的数据导入此安装,然后从此安装导入内容使用 impex 安装到新的 vbulletin 4。

但是也有一些缺点:

  1. 由于不同软件的权限系统存在差异,您可能需要重新设置权限。
  2. 您的用户的密码将失效,他们必须通过电子邮件恢复密码。然而,这可能被认为是一个优点,因为您的数据库已被泄露,密码哈希值和盐可能已泄露,并且知道这一点,在现代硬件上暴力破解某人的密码并不难。

关于mysql - 如何将用户/帖子/设置从一个 vBulletin 安装移动到另一个安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6291893/

相关文章:

mysql - Magento 异常错误 : SQLSTATE[42S22]: Column not found

database - 尝试导入转储文件时出现 Oracle DB 错误

上传到 S3 时 Ruby Backup gem 失败。 37 分钟后连接重置

Python - 将 Fabric 与 Sudo 结合使用

google-app-engine - 如何通过 cron 删除旧备份?

python - django configParser错误

ruby-on-rails - 您会推荐哪种基于 ruby​​ 的论坛软件来集成到现有的 Rails 应用程序中?

html - XenForo:如何设置@imagePath?

mysql - 从具有 FK 约束的多表中获取记录

php - 查询列在另一个表中的位置 - laravel