|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
这次的搬空间,两头都是有SSH的。这种时候是最爽的。可利用SSH达到快速的搬空间。! f# V2 E( D- c* I
# J, B3 Q* }+ S' `8 U6 c' I在旧空间打包压缩* H3 _( q$ ~- t
7 \3 w) |% ~' u1 @& d
登陆旧空间的SSH,先把整站打包压缩了。进入根目录。5 R4 i4 z# Z- j/ r5 n2 \) @
/ w4 [- _& C- |" N
打包后,以gzip压缩(存为web_name.tar.gz)) v5 }9 d% \! V- s' ?) }- s
' m. W4 u Y% w
tar -zcvf web_name.tar.gz ./7 c% _7 z/ A+ I
1 l0 X5 p# M( s# o$ K" F6 I- D
% G5 G( |+ b4 `/ H& |7 P# L5 [" N. G& D2 C6 z6 h! `1 c, ?9 Y
在旧空间备份数据库# u+ e, Z6 \9 L" G# z; r
1 F' ~1 L9 p( j" W3 O9 X
以utf8备份数据库,相应地改动database_name、用户名、密码(存为database.sql) p6 _$ ~$ E- ^5 w3 ~3 @
_" p' d" A' Q* H7 ~3 q5 v
mysqldump -u用户名 -p密码 --opt --default-character-set=utf8 database_name >database.sql
8 {8 I/ ~, O' U5 ^' E! Q0 |
+ V+ r, J0 @6 T% T* W% F$ _; }* c% t9 g
/ g7 a/ \3 f: b* ?转移数据到新空间& [ V' e7 h) I" N
6 ?8 h7 [; q0 o, i- ^, H# y
一般这步之前,域名还是绑定在旧空间的。这样就可以利用wget命令了。% X" q& h5 Y5 z4 ]4 e* N
+ E' ^5 M( f, q* A- gwget liucheng.name/web_name.tar.gz2 M2 y. ?2 S( X# h+ @
3 C6 c# f4 x& z5 k* m1 E
wget liucheng.name/database.sql
8 Q! d- ?5 z) T2 \5 U% D0 l' [ 0 W( q9 m' G, `! x: j
1 J0 P. ]# m6 z* n7 t" Q
i6 S" K* _ f) U如果不是,域名已经没有绑定在旧空间了。就没办法用wget下载了。这时改用scp命令
3 Q+ m+ N6 j a* C6 M5 `- b3 k
3 L1 ?7 Y3 h' `6 B5 C) r; E9 Q用scp命令复杂了一点。有碰到这情况就去google学习一下用法吧。' R/ M) C5 E. s* ~- x9 o* W
# P6 W7 z _/ U: i) z" L, o( u
解包' @ {( Y/ a/ Y" x6 P
+ L( P/ r9 q+ S B) q" ?把下载过来的web_name.tar.gz解包:
9 g7 Y6 t+ |/ n( Y4 T
+ c6 c, w b3 ]6 n: ptar -zxvf web_name.tar.gz
; p: {; s( ?9 i6 ` `! ?2 |7 F5 \! X" y( Z6 k4 b( g
$ ]1 Y" o$ i% g, T8 ]$ i" b9 \导入数据库数据! @6 _: b# B1 U: h8 }
5 P/ A7 ]7 ^# b3 h* E6 s$ g
再把database.sql导入到数据库。-u后是用户名。-p后是密码,然后是数据库名# u& T. N g2 M# T
5 U9 Q4 S# F4 u! V9 dmysql --default-character-set=utf8 -uxxxxxxx -pxxxxxx database_name <database.sql 8 ^9 f$ D4 L+ m3 A6 n0 {
6 a) T& f* t+ o2 o9 Q# H
$ t& F- y, u8 k5 {5 ^9 L
最后修改wp-config.php3 q& Q; m$ C0 C3 t! C
1 d+ k, t5 p$ ^$ C5 \# N4 u) t1 Y
wp-config.php是在博客的根目录下的。把DB_NAME、DB_USER、DB_PASSWORD改为新空间对应的数据库名、用户名、密码。" \* F3 N# S% ]5 f
: n+ r* Q5 K( F3 F8 |: }% X
~完。只需用6次命令而已,就搞定了。其余的时候就是等待域名指向新的IP啦。+ f5 S( p2 \9 g$ f
|
|