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

快速搬空间,SSH的魅力

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

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

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

×
这次的搬空间,两头都是有SSH的。这种时候是最爽的。可利用SSH达到快速的搬空间。; h2 F' ?+ b8 Z6 V

, e- |  `' x' |/ h5 E1 b在旧空间打包压缩
$ V. `3 Y* p8 Z
% l' A/ l9 P; T% ?. ~9 C登陆旧空间的SSH,先把整站打包压缩了。进入根目录。
+ D% m/ K4 G7 e, L' F  w2 b4 ~! e8 M! }  Z# s5 G' l1 A
打包后,以gzip压缩(存为web_name.tar.gz)
0 j4 L9 `% I: f3 L4 K% x
& E8 E' Y8 o, U1 T9 atar -zcvf web_name.tar.gz ./5 O0 S+ w1 E, s
6 @; R2 k1 `8 E+ w9 T9 t$ w+ w+ R# ?& M
. W* F* }# D: @- u" e
8 X$ \7 O( i9 E5 e9 R; k
在旧空间备份数据库1 W. m" V, |( `3 P

1 r5 z. \( f  {以utf8备份数据库,相应地改动database_name、用户名、密码(存为database.sql)
8 u# a3 z; M* G/ l/ r% J) ?' H# Q: \4 K
mysqldump -u用户名 -p密码 --opt --default-character-set=utf8 database_name >database.sql
& G4 b3 z/ m+ T% ]6 g
# U" }' h8 ~# V5 v7 W
$ g; R- u+ w( y9 Q/ |9 u6 u' k# O+ n+ G# L
转移数据到新空间
- b7 m8 g; z# y
4 b- r/ [$ A0 z5 n一般这步之前,域名还是绑定在旧空间的。这样就可以利用wget命令了。
+ ], g* W7 D$ t8 ?* C4 V) c
% ~5 P& f; {/ `- X) I% swget liucheng.name/web_name.tar.gz
" F4 ]0 }0 [9 A+ C9 n5 e
+ O3 D& f9 ]- n/ hwget liucheng.name/database.sql
* u4 v8 G/ b0 t2 @ " K* w9 z0 H+ x" ~# D( _+ c
' z* D) L$ [. n3 m, B
, |# N3 j" @9 h6 G& {$ K! R
如果不是,域名已经没有绑定在旧空间了。就没办法用wget下载了。这时改用scp命令
( |1 m( p7 D7 j$ v+ f; a. i% E) o
6 Q# e- y  k; p& a1 [7 ~用scp命令复杂了一点。有碰到这情况就去google学习一下用法吧。
4 f2 G' I# ~( T. ]/ D/ f2 `% ^9 K, l3 U
解包, F* Z2 _5 m6 I5 P, T' f% J
  R5 [  u" S" i
把下载过来的web_name.tar.gz解包:
% ^- }7 s5 t& C3 D3 g4 I* T$ Z' {8 h8 E$ |# h" @
tar -zxvf web_name.tar.gz ! x) \) a8 {9 j8 J" L4 h8 M% B& n

/ i& A7 t4 A! ^* Z3 m( U2 Q( }& q0 Q7 B, Y; v
导入数据库数据
- t; e  T  k( y6 W
% ]( l& o" x0 G" I  p% a再把database.sql导入到数据库。-u后是用户名。-p后是密码,然后是数据库名
7 t' }3 h3 o4 k6 I
9 g8 F8 j5 F# e% J) k) hmysql --default-character-set=utf8 -uxxxxxxx -pxxxxxx database_name <database.sql ! W. D. k& \) ^
1 b9 a9 R) C6 H% r' B

# `& W4 G( J" q' F最后修改wp-config.php5 n$ n  L3 b/ i3 ^' P

0 _# l" t' ]$ K; p+ ^4 G* jwp-config.php是在博客的根目录下的。把DB_NAME、DB_USER、DB_PASSWORD改为新空间对应的数据库名、用户名、密码。
7 o0 ?' v0 \/ o5 {: G
# e0 z7 ?' T& g  ^~完。只需用6次命令而已,就搞定了。其余的时候就是等待域名指向新的IP啦。
. I8 \% N% N* O& V
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 年 5 月 21 日 02:04 , Processed in 0.075450 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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