找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 262|回复: 2

快速搬空间,SSH的魅力

[复制链接]
发表于 2011 年 2 月 9 日 23:43:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
这次的搬空间,两头都是有SSH的。这种时候是最爽的。可利用SSH达到快速的搬空间。
* b* g/ L2 P- @6 M9 k; m7 Z% b
8 i% Y4 q. \1 E: M在旧空间打包压缩
% d: H( U& I: d( q8 ^5 ?( E3 g
# m! V% @  G( w# Z' B+ F1 N登陆旧空间的SSH,先把整站打包压缩了。进入根目录。
8 a2 f8 C3 j4 h9 R* S
0 A" w1 k  k0 L打包后,以gzip压缩(存为web_name.tar.gz)
4 k+ X( k* p7 V: h* a6 ^* e/ T  [& O6 o. y( u/ j
tar -zcvf web_name.tar.gz ./& }: h/ b# T3 V: J
) C+ Z* o  [; m8 o* j& c2 W" W- |2 T
3 J) O6 x. F7 z) x: K
+ I& ]# A4 G! P
在旧空间备份数据库: _, ^" f+ x1 _7 n! D' Z9 E

! i. Q: C: S8 i2 A以utf8备份数据库,相应地改动database_name、用户名、密码(存为database.sql)
9 E2 N0 C& u3 y! G5 l4 @8 [0 `6 @, g5 o5 H* N
mysqldump -u用户名 -p密码 --opt --default-character-set=utf8 database_name >database.sql
$ o, o9 H" X0 C# M1 t! P 6 ?; {/ M. a* R* R
# o; k+ q2 @% {! b6 Y: Q! D* S* i

0 I" p( v5 ~# p5 B7 x! P4 m7 _转移数据到新空间/ L( g; Q* S4 C" Q/ [
. f5 \) `% |& A8 w) ?
一般这步之前,域名还是绑定在旧空间的。这样就可以利用wget命令了。
/ Y6 D! \9 \* m; e9 i% P! Z, R2 \( [. D& j/ \
wget liucheng.name/web_name.tar.gz' r# N7 L$ L( e8 T/ b, c
# W  X% l1 o3 O' {  r9 p. Q; A
wget liucheng.name/database.sql
  r$ Y! p% c% B6 a: _
% b: D7 M1 ^$ w) r6 _8 [/ ^% H- q* J
/ x/ R# b/ o( U8 N
如果不是,域名已经没有绑定在旧空间了。就没办法用wget下载了。这时改用scp命令
  u# g( e: W  Z- c1 Y- a  }: i' B$ A2 Q/ x3 v- O0 s
用scp命令复杂了一点。有碰到这情况就去google学习一下用法吧。
. }" k2 d$ c  T, x0 P2 |8 z
) v; W" a5 K# x, h# Y7 s4 w解包
) P6 n7 \: n8 X% L) E  E) t' i- h+ r- z0 h
把下载过来的web_name.tar.gz解包:
- c! i, L: ~1 w1 C$ n" [$ ^# {3 z$ H. o: C
tar -zxvf web_name.tar.gz
9 ]1 z# _4 R( i6 p" u- }5 z
" k' Z4 E  h5 ?; f. T/ S
7 k0 U) w' z3 ]- @导入数据库数据
" d7 p- R% B7 T2 I& Q8 B6 v/ y4 F2 p" c. U
再把database.sql导入到数据库。-u后是用户名。-p后是密码,然后是数据库名
1 l, ^( [& ?* D8 a) d9 @2 G9 }7 _
0 U6 ]' W9 O8 B0 `! ]mysql --default-character-set=utf8 -uxxxxxxx -pxxxxxx database_name <database.sql * V8 ]7 e' @( F3 J2 q0 e/ j- E
4 H9 r2 D. T% L0 Z
  {1 g8 |9 A( Y  ~# x0 E
最后修改wp-config.php
* c) F5 w, e0 o6 P4 Q
& ^6 P% o+ M* H2 |. b# rwp-config.php是在博客的根目录下的。把DB_NAME、DB_USER、DB_PASSWORD改为新空间对应的数据库名、用户名、密码。7 U3 M4 a" E0 N7 a
% N  W6 `  J0 G4 G0 `
~完。只需用6次命令而已,就搞定了。其余的时候就是等待域名指向新的IP啦。
( ], ]" i) {% {# ]6 U& i
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
发表于 2011 年 2 月 10 日 09:43:26 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
不错啊.................
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2011 年 2 月 10 日 11:35:51 | 显示全部楼层
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 11 日 08:59 , Processed in 0.026235 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表