gpt4 book ai didi

php - 如何将我的 Heroku + MediaWiki 数据库从clearDB 1 更改为本地数据库

转载 作者:行者123 更新时间:2023-11-29 10:36:38 25 4
gpt4 key购买 nike

我使用 MediaWiki 构建了一个 wiki。最初,我使用远程数据库 (clearDB),因为设置速度更快。我现在想要迁移数据,并使用服务器本地的数据库。

我当前的数据库设置位于 Localsettings.php

## Database settings
$wgDBtype = "mysql";
$wgDBserver = "us-XXXX-XXXX-XXX-XX.cleardb.net";
$wgDBname = "heroku_XXXXXXXXX";
$wgDBuser = "XXXXXXXXX";
$wgDBpassword = "XXXXXXXXXX";

显然,如果我只是“改变”$wgDBserverlocalhost ,这是行不通的。

需要做什么才能将旧数据和默认 MediaWiki 架构迁移到服务器本地的新数据库?

最佳答案

您需要在旧数据存储上使用mysqldump并在本地保存纯SQL。

mysqldump -u <user> -p -h us-XXXX-XXXX-XXX-XX.cleardb.net heroku_XXXXXXXX > /tmp/wikidump.sql

然后在本地服务器上重新创建heroku_XXXXXXXXX DB t

CREATE DATABASE heroku_XXXXXXXX (exact same name);
use heroku_XXXXXXX;
source /tmp/wikidump.sql

这样就可以了。

我有时会使用文本编辑器查看转储 (/tmp/wikidump.sql) 内部,以确保不存在对 cleardb.net 的引用并进行更改。这就是我!否则请遵循:

Change external links

关于php - 如何将我的 Heroku + MediaWiki 数据库从clearDB 1 更改为本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46287256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com