我正在尝试替换我的Live服务器上的WordPress数据库。这是场景:我的服务器上有两个数据库。旧的和新的。当我编辑config.php以将数据库名称从旧名称更改为新名称时,WordPress希望我重新安装。这就是为什么我很困惑......
我认为我应该可以更改数据库名称然后去,但是WordPress不会让我这么做。任何帮助将不胜感激。我已经在这个工作了几个小时,我的智慧结束了。我知道这是一种不涉及在WordPress管理员中手动添加/编辑内容的方法。
答案 0 :(得分:0)
你确定wp-config.php:
$table_prefix = '';
如果使用它,是否与数据库中的前缀(phpMyAdmin)相同?通常可以继续显示admin / install.php页面。
答案 1 :(得分:0)
Wordpress会提示您重新安装Wordpress,因为您错过了Wordpress文件中的整个目录(忘了哪一个,抱歉)。在某种程度上,它将创建将存储数据库信息的wp-config文件。
我无法看到遵循安装过程是不好的,它会要求您提供数据库的凭据,这应该至少覆盖旧的文件和配置。不要忘记在执行此操作之前备份您的文件,万一它们都会下地狱。
答案 2 :(得分:0)
我有同样的问题。事实证明我的新MySQL数据库存在问题。
我使用innobackupex恢复了数据库,并且没有在备份目录中应用--apply-log
参数来为InnoDB引擎创建正确的日志文件。
检查MySQL错误日志文件以确保一切正常。日志文件的位置为/var/log/mysql/[hostname].err
。