【问题标题】:mySQL Database tables have 2 different prefixes, giving me database connection issuesmySQL 数据库表有 2 个不同的前缀,给我数据库连接问题
【发布时间】:2019-02-26 08:11:50
【问题描述】:

我在一个站点上工作,并恢复了数据库和文件备份,但我收到“建立数据库连接时出错”。

当我检查 mySQL 数据库时,一半的表运行“wsd_”前缀,而其他文件运行“ahc_”。

wp-config 目前有 $table_prefix: 'wsd_'

有没有办法告诉 wp-config 文件同时查找“wsd_”和“ahc_”?

抱歉,因为我还是 mySQL 的新手。

【问题讨论】:

  • 我是否必须重写前缀以使其始终保持相似。
  • 这只是一个猜测,但是......也许 WP 只查看wsd_ 表,而其他一些应用程序使用其他应用程序。或者它可能是使用ahc_ 表的插件/插件
  • @RiggsFolly 如果 WP 只在寻找 wsd_,我该如何继续确定数据库连接问题的根源?除了 WP 没有找到 ahc_ 表之外,我无法想象其他原因,但我还是 mySQL 的新手,所以一个明显的答案对我来说可能并不那么明显......
  • 你的问题是 我没有收到“建立数据库连接时出错”。你是不是???
  • 很抱歉,这对我来说已经是漫长的一天,甚至没有意识到我已经输入了“我不是”,应该是“我是”。为了清楚起见,我对其进行了编辑。谢谢你。 @RiggsFolly

标签: php mysql database wordpress


【解决方案1】:

最简单可靠的方法是导出整个数据库。如果您有notepad++或dreamweaver,则在记事本或任何编辑软件中打开数据库。

保留一个前缀。假设你想保留“ahc_”然后找到所有“wsd_”并替换为“ahc_”

保存文件。现在将该文件导入您的数据库。所有前缀都相同:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 2015-01-21
    • 2015-04-04
    • 2021-12-21
    • 2011-10-30
    • 2012-07-24
    • 1970-01-01
    相关资源
    最近更新 更多