本wiki的備份以及遷移方式

2021-06-09 21:47:59 字數 1335 閱讀 2325

lenovo midh智庫的備份與遷移方式與其他mediawiki類似。這裡主要用來記錄本人在備份wiki過程中的幾個重要步驟。

參考使用手冊的wiki搭建

一章。但是不需要設定安裝步驟,僅僅需要將mediawiki安裝到本機即可。

注意apache2跟mysql的安裝,mysql的預設使用者是root。

參考localsetting.php檔案

資料庫名稱是「wikidb「

資料庫使用者是「root」

需要將機器上以下幾個目錄的原始資料進行打包。

/var/lib/mediawiki/  這個是存放mediawiki工程檔案的主目錄,一些與外掛程式和擴充套件設定相關的改動需要在此目錄下的相關配置檔案中進行。

/etc/mediawiki/  這個目錄是apt-get 預設安裝方式生成的目錄,我查了一些資料,如果是通過tar包手動安裝的話,該目錄不會自動生成,使用者需要以其他方式實現該目錄下各個檔案的作用。

/etc/apache2/  這個是apach2的安裝檔案目錄,一般該目錄下不需要進行更改,因為/etc/mediawiki/下已經有了apach.conf檔案用來做一般性的apache配置。

/var/www/ 這個目錄是一般意義上的**目錄,該目錄下的index.php檔案會作為預設的網頁登入的顯示檔案。

/usr/share/mediawiki/ 這個目錄存放一些配置檔案,需要備份。

可以通過以下命令列完成:

sudo tar -cf mediawiki-backup.tar.gz /var/lib/mediawiki/ /etc/mediawiki/ /etc/apache2/ /var/www/ /usr/share/mediawiki/
同時,需要將mysql的資料索引進行打包

mysqldump -u root -p -b wikidb > wikidb.sql
這部分可以用指令碼檔案來定期備份。

在新的環境下,首先需要在root使用者下新建乙個mysql資料庫

mysql -u root -p
mysql > create database wikidb

然後將儲存的mediawiki-backup.tar.gz解壓至對應資料夾

tar -xvf mediawiki-backup.tar.gz -c /
重新啟動mysql和apache2服務

sudo mysqld restart
sudo apacheclt graceful
匯入mysql的資料索引檔案

mysql -u root -p < wikidb.sql
輸入wiki的新位址,即可以訪問到了。

wiki的備份以及遷移方式

lenovo midh智庫的備份與遷移方式與其他mediawiki類似。這裡主要用來記錄本人在備份wiki過程中的幾個重要步驟。參考使用手冊的wiki搭建 一章。但是不需要設定安裝步驟,僅僅需要將mediawiki安裝到本機即可。注意apache2跟mysql的安裝,mysql的預設使用者是root...

Linux SVN備份遷移 dump方式

該種方式適用於 庫不大的情況 1 dump出源伺服器的svn 庫 svnadmin dump usr local svnrepo demo 20180524.dump其中 usr local svnrepo demo 為源伺服器上svn 庫路徑 2 使用scp命令,將備份檔案上傳至新伺服器上 scp...

HBASE的備份策略(資料遷移)

1.利用hbase本身提供的介面執行匯出表操作 匯出操作 hbase org.apache.hadoop.hbase.mapreduce.driver export表名 hdfs 本地路徑或者hdfs的路徑 匯入操作 hbase org.apache.hadoop.hbase.mapreduce.d...