How to migrate a mediawiki site: Difference between revisions

Tag: Manual revert
 
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:
* 若 mediawiki/* 部分备份,则需在服务器安装同版本 mediawiki,再把备份部分移到它应去的位置
* 若 mediawiki/* 部分备份,则需在服务器安装同版本 mediawiki,再把备份部分移到它应去的位置


最好的迁移,是保持相同 MediaWiki 版本。不过,现实中多数是在新服务器上安装更新版本的 MediaWiki,把数据迁移进去后,在新服务器上做一个 upgrade 操作。
最好的迁移,是保持相同 MediaWiki 版本。不过,现实中多数是在新服务器上安装更新版本的 MediaWiki,把数据迁移进去后,在新服务器上做一个 update 或 upgrade 操作。


传文件进新服务器的方法有 putty 或 WinSCP 或 SSH 或 FTP。
传文件进新服务器的方法有 putty 或 WinSCP 或 SSH 或 FTP。
Line 46: Line 46:
除了用 automysqlbackup,用 mysqldump 一样也能实现 Database 的备份,这是第二种方法。
除了用 automysqlbackup,用 mysqldump 一样也能实现 Database 的备份,这是第二种方法。
<syntaxhighlight lang="bash" line>
<syntaxhighlight lang="bash" line>
mysqldump --default-character-set=binary --user=wikidb_user --password=wikidb_userpassword wikidbname > dump_of_wikidb.sql
mysqldump --default-character-set=binary --user=wikidb_user --password=wikidb_userpassword wikidbname > dump_of_wikidb.sql 或者
mariadb-dump -u DBuser -p DBname > mysqlbackup20250815.sql
</syntaxhighlight>
</syntaxhighlight>