1.下载putty 确保服务器上开启了SSH服务,记住端口号(默认22) 2.打开putty.exe 输入服务器IP地址,以root身份登录。 密码可以复制,然后右键点击一下就会复制到putty终端
2.登录上去了之后有两个步骤要做一下,第一,把挣个网站程序打包;第二把整个数据库备份一下。 整个网站打包命令: 查看你的当前目录,最后不要在打包目录下,以root用户登录默认在/root下 tar -cvf abc.tar /home/admin/sowhatstore 例子:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩 [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩 之后ls命令查看包。 备份数据库: dbName 要备份的数据库名称 mysqldump –uroot -p dbName > /root/backup2013-9-1.sql 这个sql文件会比较大,可以采用压缩的方式: mysqldump –uroot -p dbName | gzip > /root/backup2013-9-1.sql.gz 更详细的用法到网上找找。 2.将两个文件远程拷贝到新服务器上 我把备份在root下的abc.tar和sql文件拷贝到新的站点 /root目录下,需要使用新服务器的root账号 scp /root/abc.tar root@192.168.1.100:/root/ scp /root/db_bak.sql root@192.168.1.100:/root/ 具体的ip地址填写下。 这样两个备份的文件就到了新服务器上。 3.以root身份打开一个连接新服务器的putty终端,准备解压 譬如域名firemarch.com绑定到/home/admin/firemarch目录下, cd /home/admin/firemarch tar -zxvf /root/abc.tar 如果解压在/home/admin/firemarch/abc/目录下的话,就把abc下所有的拷贝到上层目录。 mv abc/* . rm -rf abc 建立数据库 先登录mysql :mysql -u root -p 创建你想要的数据库名称 create database yourDBName; exit; 在终端执行: mysqldump –uroot -p yourDBName </root/backup2013-9-1.sql 之后可以进入服务器控制面板更改数据库密码。 2.之后修改一些配置程序 ~/.hatcss 跳转规则,域名要改下 ~/sitemap.xml 修改站点连接,给robot.txt访问用的配置文件,修改域名 ~/config/settings.inc.php 修改用红色标注,改成对应的即可,有些需进入控制面板修改 ~/robot.txt 最后一行,修改域名
最后要修改数据库中的ps_shop_url这张表,里面有两个字段的域名需要改变一下。 具体登录控制面板用phpmysqladmin修改吧。 (责任编辑:最模板) |