2

我备份了我的 Mediawiki/Wikibase 数据库

docker exec wikibase-docker_mysql_1 mysqldump -u wikiuser -psqlpass my_wiki > backup.sql

然后我尝试重新导入它

docker exec wikibase-docker_mysql_1 mysql -u wikiuser -psqlpass my_wiki < backup.sql

但即使在成功运行之后update.php,旧的实体和属性也不会出现在我的 Wikibase 应用程序中。我还需要运行其他脚本吗?

我按照这个说明用 Docker 安装了 Wikibase 。

4

1 回答 1

0

上面的命令对我也不起作用(不知道原因,如果有人能解释一下就好了)。我尝试使用下面的命令来恢复备份,如下backup.sql所述: -

cat backup.sql | docker exec -i wikibase-docker_mysql_1 mysql -u {username} --password={password} {dbname}.

它对我有用。

于 2021-02-24T11:51:35.237 回答