<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://qingliezhiquan.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95</id>
	<title>从 ArchLinux 改回 Debian 的全过程记录 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://qingliezhiquan.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95"/>
	<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95&amp;action=history"/>
	<updated>2026-08-11T03:12:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://qingliezhiquan.com/mediawiki/index.php?title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95&amp;diff=8348&amp;oldid=prev</id>
		<title>Mwroot at 09:27, 29 September 2025</title>
		<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95&amp;diff=8348&amp;oldid=prev"/>
		<updated>2025-09-29T09:27:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:27, 29 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 备份 MediaWiki 数据库&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 备份 MediaWiki 数据库&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;line&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;grep wgDBname /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库名&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;grep wgDBname /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库名&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;grep wgDBuser /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户名&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;grep wgDBuser /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户名&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot;&gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;或直接使用 ChatGPT 写的这个脚本：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;或直接使用 ChatGPT 写的这个脚本：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;line&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#!/bin/bash&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 一键备份 MediaWiki (ArchLinux MariaDB + Apache 安装方式)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# 一键备份 MediaWiki (ArchLinux MariaDB + Apache 安装方式)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l59&quot;&gt;Line 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 去新系统里，按以下方式解压：&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 去新系统里，按以下方式解压：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;line&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;bash&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;tar -xzvf mediawiki_full_20250812_213045.tar.gz&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;tar -xzvf mediawiki_full_20250812_213045.tar.gz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key selfmoney_wiki:diff:1.41:old-7985:rev-8348:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Mwroot</name></author>
	</entry>
	<entry>
		<id>https://qingliezhiquan.com/mediawiki/index.php?title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95&amp;diff=7985&amp;oldid=prev</id>
		<title>Mwroot: Created page with &quot;ArchLinux 挺好的，不过我的电脑有点旧了，加上我需要 mediawiki，pacman -Syu 时常常因 mediawiki 而中断，导致启动项丢失，恰逢 Debian 13 发布，于是换回用了多年的 Debian。以下为切换过程的全记录。  * 从 USTC 下载 Debian 13 iso：https://mirrors.ustc.edu.cn/help/debian-cd.html * 校验下载文件的 sha512 * 用 Ventoy 制作安装盘 * 备份浏览器书签及密码 * 备份 MediaWiki 数据库  &lt;syntaxhighligh...&quot;</title>
		<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=%E4%BB%8E_ArchLinux_%E6%94%B9%E5%9B%9E_Debian_%E7%9A%84%E5%85%A8%E8%BF%87%E7%A8%8B%E8%AE%B0%E5%BD%95&amp;diff=7985&amp;oldid=prev"/>
		<updated>2025-09-29T02:30:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;ArchLinux 挺好的，不过我的电脑有点旧了，加上我需要 mediawiki，pacman -Syu 时常常因 mediawiki 而中断，导致启动项丢失，恰逢 Debian 13 发布，于是换回用了多年的 Debian。以下为切换过程的全记录。  * 从 USTC 下载 Debian 13 iso：https://mirrors.ustc.edu.cn/help/debian-cd.html * 校验下载文件的 sha512 * 用 Ventoy 制作安装盘 * 备份浏览器书签及密码 * 备份 MediaWiki 数据库  &amp;lt;syntaxhighligh...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;ArchLinux 挺好的，不过我的电脑有点旧了，加上我需要 mediawiki，pacman -Syu 时常常因 mediawiki 而中断，导致启动项丢失，恰逢 Debian 13 发布，于是换回用了多年的 Debian。以下为切换过程的全记录。&lt;br /&gt;
&lt;br /&gt;
* 从 USTC 下载 Debian 13 iso：https://mirrors.ustc.edu.cn/help/debian-cd.html&lt;br /&gt;
* 校验下载文件的 sha512&lt;br /&gt;
* 用 Ventoy 制作安装盘&lt;br /&gt;
* 备份浏览器书签及密码&lt;br /&gt;
* 备份 MediaWiki 数据库&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
grep wgDBname /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库名&lt;br /&gt;
grep wgDBuser /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户名&lt;br /&gt;
grep wgDBpassword /usr/share/webapps/mediawiki/LocalSettings.php # 查清数据库用户密码&lt;br /&gt;
&lt;br /&gt;
mariadb-dump -u DBuser -p DBname &amp;gt; mysqlbackup20250815.sql # 导出数据库文件&lt;br /&gt;
先在新系统的 MariaDB 中创建同名数据库和用户&lt;br /&gt;
mariadb -u DBuser -p DBname &amp;lt; mysqlbackup20250815.sql # 在新系统中导入数据库文件&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 备份 MediaWiki LocalSettings.php&lt;br /&gt;
* 备份 MediaWiki images 文件夹&lt;br /&gt;
&lt;br /&gt;
或直接使用 ChatGPT 写的这个脚本：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# 一键备份 MediaWiki (ArchLinux MariaDB + Apache 安装方式)&lt;br /&gt;
# 运行时请确保 MariaDB 正在运行&lt;br /&gt;
&lt;br /&gt;
# ===== 配置区 =====&lt;br /&gt;
BACKUP_DIR=&amp;quot;$HOME/mediawiki_backup&amp;quot;&lt;br /&gt;
DATE=$(date +&amp;quot;%Y%m%d_%H%M%S&amp;quot;)&lt;br /&gt;
BACKUP_FILE=&amp;quot;mediawiki_full_${DATE}.tar.gz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# 从 LocalSettings.php 获取数据库名、用户和密码&lt;br /&gt;
CONFIG_FILE=&amp;quot;/usr/share/webapps/mediawiki/LocalSettings.php&amp;quot;&lt;br /&gt;
DB_NAME=$(grep &amp;#039;^\$wgDBname&amp;#039; &amp;quot;$CONFIG_FILE&amp;quot; | sed -E &amp;#039;s/.*&amp;quot;([^&amp;quot;]+)&amp;quot;.*/\1/&amp;#039;)&lt;br /&gt;
DB_USER=$(grep &amp;#039;^\$wgDBuser&amp;#039; &amp;quot;$CONFIG_FILE&amp;quot; | sed -E &amp;#039;s/.*&amp;quot;([^&amp;quot;]+)&amp;quot;.*/\1/&amp;#039;)&lt;br /&gt;
DB_PASS=$(grep &amp;#039;^\$wgDBpassword&amp;#039; &amp;quot;$CONFIG_FILE&amp;quot; | sed -E &amp;#039;s/.*&amp;quot;([^&amp;quot;]+)&amp;quot;.*/\1/&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
# ===== 开始备份 =====&lt;br /&gt;
mkdir -p &amp;quot;$BACKUP_DIR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;gt;&amp;gt;&amp;gt; 导出数据库: $DB_NAME&amp;quot;&lt;br /&gt;
mysqldump -u&amp;quot;$DB_USER&amp;quot; -p&amp;quot;$DB_PASS&amp;quot; &amp;quot;$DB_NAME&amp;quot; &amp;gt; &amp;quot;$BACKUP_DIR/${DB_NAME}_${DATE}.sql&amp;quot;&lt;br /&gt;
if [ $? -ne 0 ]; then&lt;br /&gt;
    echo &amp;quot;!!! 数据库导出失败，请检查用户名/密码&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;gt;&amp;gt;&amp;gt; 复制 MediaWiki 代码和配置&amp;quot;&lt;br /&gt;
cp -a /usr/share/webapps/mediawiki &amp;quot;$BACKUP_DIR/mediawiki_code&amp;quot;&lt;br /&gt;
cp -a /var/lib/mediawiki &amp;quot;$BACKUP_DIR/mediawiki_images&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;gt;&amp;gt;&amp;gt; 打包所有文件&amp;quot;&lt;br /&gt;
tar -czvf &amp;quot;$BACKUP_FILE&amp;quot; -C &amp;quot;$BACKUP_DIR&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;gt;&amp;gt;&amp;gt; 备份完成：$BACKUP_FILE&amp;quot;&lt;br /&gt;
echo &amp;quot;你可以将这个文件复制到新服务器进行恢复&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 去新系统里，按以下方式解压：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
tar -xzvf mediawiki_full_20250812_213045.tar.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 转移 ArchLinux 内的文件至别的硬盘&lt;br /&gt;
* 备份输入法 yaml 文件&lt;/div&gt;</summary>
		<author><name>Mwroot</name></author>
	</entry>
</feed>