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

快速搬空间,SSH的魅力

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

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

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

×
这次的搬空间,两头都是有SSH的。这种时候是最爽的。可利用SSH达到快速的搬空间。1 L* n2 q! m) L

* Z0 `5 x5 Y( [5 e: [3 j- w0 n# W4 k在旧空间打包压缩! J( g8 r+ F( r; c' G/ m

* y7 S3 j3 ~, K: X" P  B7 {7 u9 M* s登陆旧空间的SSH,先把整站打包压缩了。进入根目录。
2 i) H$ ^# N: `, Y1 `5 D
- N3 `" T$ K( d. r  L打包后,以gzip压缩(存为web_name.tar.gz)  u& S) u/ p- H6 ^7 `0 a2 o, }

7 d6 M" e6 T5 |1 L' T  Ytar -zcvf web_name.tar.gz ./
) F$ J( A1 u# s5 e% j- |3 z; R ) V3 n0 m2 G2 K
3 m! h7 q8 C; L5 p" R8 X
/ y+ a( S. l- @$ P
在旧空间备份数据库
! q1 t4 V. [& z1 p) C3 B; N7 M8 Q( L& f2 p
以utf8备份数据库,相应地改动database_name、用户名、密码(存为database.sql)% n) y% K! e  I- @1 w' \
, J$ K" a3 X% k0 C/ ~1 v& t/ d" @
mysqldump -u用户名 -p密码 --opt --default-character-set=utf8 database_name >database.sql
5 T! X8 G, P& O/ |  P ' ?) D4 V0 u% A6 V* ]! _2 _
9 b( f/ r; u' a5 o& I/ e

* P; w# `0 s% O& P% d" x转移数据到新空间
( N2 u8 l4 Z3 x" x+ ~+ I2 z
: h% `6 U2 p) q& g/ v$ d一般这步之前,域名还是绑定在旧空间的。这样就可以利用wget命令了。6 C- m# V) P9 M8 @; m

+ R) k- {3 e( R% ~9 \wget liucheng.name/web_name.tar.gz9 T# P: G/ @7 B  C4 A- n. I; f; y

2 b$ H4 M& I$ k! uwget liucheng.name/database.sql
) I2 e6 b; j( t0 M ( p" R- N+ p2 ?/ n$ b
9 D% p/ Z/ ?5 A( z& Q. g/ ?% q
4 n: e: u" z0 C! F& X* Q
如果不是,域名已经没有绑定在旧空间了。就没办法用wget下载了。这时改用scp命令6 J% f, }0 [8 I8 D3 T4 s

. C; T, I  C; Q用scp命令复杂了一点。有碰到这情况就去google学习一下用法吧。
! P4 x5 F  X- N. M* n
8 v) w- i& C) y/ f! ~解包& a9 p9 j  ^4 n

7 ?# O) Z; o6 j$ G6 ^9 a0 ^把下载过来的web_name.tar.gz解包:
4 I' L: j# p0 N+ D3 |/ C
# Q9 ^8 A, \- k+ e4 Vtar -zxvf web_name.tar.gz / d; D& N/ \- y6 |9 I1 w
& @1 s: z2 X4 [: p* g
7 g7 Y7 H, o, y5 Z5 u; {
导入数据库数据* |* E2 L, S3 U9 S" T% @

9 ]# r, w- S% D4 A再把database.sql导入到数据库。-u后是用户名。-p后是密码,然后是数据库名! h& Q6 G3 c: x* t4 ~5 O7 c
6 u( m% T) M% A' `# f
mysql --default-character-set=utf8 -uxxxxxxx -pxxxxxx database_name <database.sql + Z- q6 {3 J! o

. s. u9 {7 u- m4 X, n. E! X) V$ z( l  R6 Y3 O
最后修改wp-config.php
* W8 F) u9 N" d8 e) s9 m; f# Z5 b4 H& r) P
wp-config.php是在博客的根目录下的。把DB_NAME、DB_USER、DB_PASSWORD改为新空间对应的数据库名、用户名、密码。
3 V, ]: F$ n! l3 s( i
: Y" D% s7 P& [, Z  E( K& n~完。只需用6次命令而已,就搞定了。其余的时候就是等待域名指向新的IP啦。
7 O# J9 p' ~. \6 c1 j) Q$ y
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 月 23 日 01:23 , Processed in 0.017925 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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