论坛风格切换
  • 4041阅读
  • 4回复

[常见问题]站长换服务器的教程 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-05-31
经常有站长需要换服务器,把旧服务器上的程序和数据迁移到新的服务器上。

针对PW程序而言,需要转移的有三部分:

1。web程序
2。mysql数据库
3。程序附件


首先要确定您的新服务器的环境 是OK的,能运行php+mysql的。

检测方法,找到您的web目录,到pw的官网(www.phpwind.com)下载一份全新的程序传上去,安装好,并且保证可以打开。


[url=http://www.phpwind.com]phpwind[/url]
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 沙发  发表于: 2011-06-27
web程序转移
直接将原先的web程序打包成zip或者rar,然后放到原先网站的根目录

如果新服务器是windows:
则直接打开ie浏览器,输入http://旧域名/打包好的名字.zip
然后就会下载了

如果新服务器是windows:
wget http://旧域名/打包好的名字.zip
[url=http://www.phpwind.com]phpwind[/url]
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 板凳  发表于: 2011-06-28
mysql数据库转移
方法1:如果数据不是很大,并且没有独立主机权限的用户

后台数据->数据库->数据维护,选择全选,备分

备分完,会提示备分到data目录

打开FTP,找到data/sqlback,看看日期哦,同一日期不同后缀的才是一起备分的。


新服务器(这时首先保证程序已经传好并且安装好)
把刚才备分并打包好的数据传到同样的位置,data/sqlback
后台数据->数据库->数据恢复,点导入即可。


备注:由于我备分了多次,而且日期也不同,所以恢复这里的卷数较多,比较乱,这时,需要自己看下日期,选择正确的备分时间,如果您的网站备分了有很多卷,卷号,1号,2号,3号,这时只需选择1号,导入,其他的卷号会自动导入的。

方法2:如果您的网站数据较大,比如超过500M,那么就不适宜用后台备分了,因为后台一卷备分是2M,那么就会备分成250卷。。。而且耗时也是相当长的。如果您的网站数据较大,但没有独立服务器的权限,这时推荐叫空间商协助备分打包;现在我们针对具有独立服务器权限的站长说下。

一:windows服务器
1,进控制面板->管理->服务,停止mysql服务(不停后果自负)
2,找到mysql的安装目录,比如mysql目录是D:\usr\local\mysql5
复制D:\usr\local\mysql5\data\数据库名,并且打包成zip下载

二:linux服务器
1,停止mysql服务,一般可以用mysql.server来停止mysql
/data/mysql.5.1.39/share/mysql/mysql.server stop
如果安装了系统服务的话,可以用service mysqld restart来停止mysql
具体教程可以参考http://phpwind.me/90.html
2,打包
/data/mysql.5.1.39/share/mysql/var/数据库名,并且打包成zip或tar下载

然后直接将这个数据库下的所有打包,然后传到本地并上传到新的服务器上即可
至于如何传输,可以ftp来传,先传到本地再传上服务器,也可以用web传输的方法。

备注:
1。保证下mysql版本的统一就可以
2。停止mysql服务之后才可打包数据库


dump的问题:速度太慢,数据可能不全,尽量不用。

mysql源文件,拖动流量问题,拖动速度,带宽。

binlog同步,操作复杂度。

主从同步。

rds支持 文件拷贝,binlog同步。


InnoDB 和 Myisam 的问题。
[url=http://www.phpwind.com]phpwind[/url]
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 地板  发表于: 2011-06-28
附件转移方法
如果是内网主机,建议要空间商帮忙直接硬盘对拷最快了;
windows主机可以装ftp工具来传,
linux可以用rsync

这种是把原先的附件打包了传,然后用ie下载(不建议用ie哦,用断点续传的软件比较好)


还有假如原先是windows主机,可以下载一个ssh软件,比如winscp,然后远程连接新的主机,上传附件。


备分。rds备分问题。
oss附件导入
[url=http://www.phpwind.com]phpwind[/url]
离线太史慈

发帖
766
金币
626
威望
556
只看该作者 4楼 发表于: 2011-06-28
常规换服务器的方法
http://www.phpwind.net/read.php?tid=891471

方法类似,原理就是把程序文件和数据库拖过去就好了。
[url=http://www.phpwind.com]phpwind[/url]
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
提到某人:
选择好友
上一个 下一个