gpt4 book ai didi

mysql - Mediawiki 数据库恢复

转载 作者:可可西里 更新时间:2023-11-01 07:30:33 25 4
gpt4 key购买 nike

我在一个免费主机上托管了一个小型 wiki,但它似乎被发送了垃圾邮件,主机将其关闭。他们给了我一个 2GB 的 .sql 文件。我正在寻找建立另一个 wiki,将 .sql 加载到其中并清理困惑(或者找到好东西并将其复制出来)。

我建立了一个新的 mediawiki,然后我做了以下事情:

mysql -u <user> -h mysql.domain.com -p<password> -e "drop database <dbname>;"
mysql -u <user> -h mysql.domain.com -p<password> -e "create database <dbname>;"
mysql -u <user> -h mysql.domain.com -p<password> <dbname> < file.sql

这需要很长时间,但我没有收到任何错误,然后当我访问 mediawiki 网址时,我看到:

A database query error has occurred. This may indicate a bug in the software.

这是错误的做法吗?正确执行此操作的最简单方法是什么?


编辑:

现在看到:

A database query error has occurred. This may indicate a bug in the software.

Query:
SELECT page_id,page_namespace,page_title,page_restrictions,page_counter,page_is_redirect,page_is_new,page_random,page_touched,page_latest,page_len,page_content_model FROM `page` WHERE page_namespace = '0' AND page_title = 'Main_Page' LIMIT 1
Function: WikiPage::pageData
Error: 1054 Unknown column 'page_content_model' in 'field list' (mysql.domain.com)

最佳答案

mass-delete pages 有一些扩展但没有人可以“在特定日期后删除所有页面”。根据您必须删除的页面类型,您可以使用:

关于mysql - Mediawiki 数据库恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26831047/

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