windows 與linux 上面PG的簡單驗證

2022-01-29 11:26:32 字數 837 閱讀 6780

0.0 目的 驗證一下 windows 上面 和linux上面的資料檔案是否可以 冷備份 恢復.

1 方法關閉 windows機器上面postgresql 的服務

我這邊是pg10.4 可以使用命令

net stop postgresql-x64-10

net start postgresql-x64-10

我這邊的備份目錄很簡單

c:\program files\postgresql\10\data
2. 將data打包成zip包

放到乙個目錄下面

比如我這邊的

3. 安裝docker 

過程不表

4. 設定docker啟動 匯入postgresql的映象

5. 執行命令.

docker run --name postgresqldb -p 5432:5432 -v /windowspg:/var/lib/postgresql/data -e postgres_password=test6530  -d postgres:10.4
6. 發現有錯誤:

7. 建立乙個新的ps 不帶windows的備份的然後只覆蓋 base 目錄 嘗試

驗證不行..

8.  看來 windows 和linux 之間必須使用 pg_dumpall 的方式來進行備份恢復 才能實現相容處理. 

windows上面mysql的安裝

注意 遇到中間不一樣的地方繼續向下翻,找到一樣地方繼續安裝 安裝mysql 雙擊安裝包mysql installer community 5.7.18.1.msi 出現如下頁面,勾上接受協議,然後 next 選擇安裝路徑及資料存放路徑,第一次安裝時是沒有這個介面的,會預設安裝到c盤裡面。檢查要求 c...

linux上面進行安裝與解除安裝git

在linux上進行安裝git有兩種方法。解除安裝方法 第一種方法就是直接 yum install git 這種方法一般安裝的git的版本比較的陳舊。所以不建議這樣安裝。第二種方法就是手動進行安裝。這個軟體可以進行連線windows和linux系統。我們直接從windows中把git原始碼包,拖到自己...

linux 上面搭建環境

linux上面的環境搭建.vsftpd jdktomcat mysql 首先先裝好vsftpd 軟體 這個軟體時用來遠端傳輸的.方便以後使用.安裝過程如下.安裝 yum install vsftpd 然後就是設定 chkconfig vsftpd on 最後是開啟來 service vsftpd s...