---
# System prepended metadata

title: Wordpress搬運

---

# Wordpress搬運

## 1.資料庫

將資料庫匯出
到新IP/phpmyadmin新增空資料庫
匯入資料庫
更新資料新IP

快速更新SQL語法
```bash=
UPDATE `wp_posts` SET `guid`=REPLACE(guid,'xx.xx.xx.xxx','xx.xx.xx.xxx') WHERE `guid` LIKE '%xx.xx.xx.xxx%'
```
```bash=
UPDATE `資料表` SET `欄位名稱`=REPLACE(欄位名稱,'要替換文字','替換文字') WHERE `guid` LIKE '%要替換文字%'
```

## 2.Wordpress
利用舊密碼進入Wordpess
更新Wordpess密碼
(哪天我破解出phpass就可省略此步驟)

## 3.Wordpress上傳檔案移動
使用終端機
到要移動的IP上
移至檔案位置
```bash=
cd /var/www/wordpress/
```
壓縮檔案
```bash=
tar -zcvf file.tar.gz wp-content
```
```bash=
tar -zcvf `檔名`.tar.gz `資料夾名稱`
```
將檔案由本機複製到遠端主機
```bash=
scp file.tar.gz ceis@xx.xx.xx.xxx:/home/ceis/
```
```bash=
scp `檔名`.tar.gz `帳號`@`IP`:`路徑`
```

到另一端主機位置
解壓縮檔案
```bash=
tar -zxvf file.tar.gz
```
```bash=
tar -zxvf `檔名`.tar.gz
```
複製到正確資料夾位置
```bash=
sudo cp -r wp-content/* /var/www/wordpress/wp-content
```
```bash=
sudo cp -r `解壓縮檔名`/* `到達路徑路徑`
```