博客vps服务器搬家备份恢复操作的一点思路小记

丰Feng4年前未命名3465

在新的vps安装好博客的使用平台必要软件

1.ubuntu一致的版本

2.apache2

3.vim编辑器

4.安装php5

5.安装php5-fpm

6.安装php-curl (客户端url库函数库)

7.安装php-gd (GD库图像函数库)

8.安装php5-mysql(增加php5对mysql支持)

9.安装php5-mcrypt (mcrypt加密函数库)

10.安装php5 memcache  (memcache客户端)

11.安装php5-memcached (Memached服务器)

12.安装php5-dev (开发支持模块)

13.修改设置php5的配置文件 (文件目录在 /etc/php5中

14.安装mysql-server (mysql服务器)

15.设置数据库密码,登陆数据库,给予数据库给外网访问的权限

mysql>  

grant all privileges on *.* to root@'%' identified by 'password' with grant option; (回车)

16.在不重启数据库状态下更新使用数据库

在数据库的位置下mysql>
flush privileges;

17.安装phpmyadmin (mysql管理图形化管理界面)

18.phpmyadmin.conf是否修改配置文件 (文件目录 /etc/dbconfig-common/

19.重启apache2 (sudo /etc/init.d/apache2 restart 或service apache2 restart)

20.软件连接创建数据库管理界面phpmyadmin文件

进入www//html目录
cd /var/www//html (注意:是2条往左边的斜杠)
给phpmyadmin建立软链接,phpmyadmin将和/var/www//html/的网站目录文件链接起来,(即等同于windows的快捷方法),
phpmyadmin默认安装在/usr/share/目录下,phpmyadmin在/usr/share/目录下可以找到
sudo ln -s /usr/share/phpmyadmin phpmyadmin

21.查看文件在文件夹中 ls -a  

看/var/www//html目录中多了phpmyadmin文件夹

22.在新的vps新建 rsync通道 (执行后提示输入密钥文件输出目录,直接回车使用默认目录,会询问设定的密码,回车两次,表示无密码。生成的密钥证书(默认在/root/.ssh/id_rsa.pub)重点提示:如果vps重装过系统,需要再新建些密钥)

ssh-keygen -t rsa


23.把id_rsa.pub下载到本地改名为authorized_keys (用FileZilla或sftp下载)
 

24.在新vps的/root/目录下新建.ssh文件夹,上传authorized_keys文件。

 

/root/.ssh/authorized_keys

 

25.由于新vps重新安装过系统,返回报错警告。(如果新vps没有重新装过系统,可以跳过省略这一步)
vi ~/.ssh/known_hosts (删除里面的所有rsa信息)

 

26. (备份旧vps,将旧vps的WWW网站目录所有网站站点rsync传送到新vps的WWW网站目录中。说明/var/www/为旧vps目录,root@新vps:/var/www/为新vps目录,新vps是新vps的域名ip地址

rsync -avz -e 'ssh -p 22' /var/www/nihaoa.xyz/html root@新vps:/var/www/nihaoa.xyz/html  (单个站点)

rsync -avz -e 'ssh -p 22' /var/www/ root@新vps:/var/www/ (多个站点)
返回提示yes or no,选yes
27.将旧vps目录路径/etc/apache2/sites-available/下所有网站.conf配置文件rsync传送到新vps的目录路径/etc/apache2/sites-available/,旧vps目录路径/etc/apache2/sites-available/,新的vps目录路径 root@新vps:/etc/apache2/sites-available/ ,注意说明:[(ssh -p <ssh)ssh端口是22>]

rsync -avz -e 'ssh -p 22' /etc/apache2/sites-available/ root@新vps:/etc/apache2/sites-available/

28.如果访问网站,php的网站网页还是显示为<?php/***********************************?php>内容,请重新执行安装第4至第13步骤(php部分),或执行命令

 sudo apt-get install -y php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli

 29.看php网页是否能可以正常访问了?

30.备份拷贝旧vps的mysql数据到新vps上,手动备份旧vps的mysql (数据库密码是vps数据库密码,tuidei为数据库名,(date +"%Y%m%d").sql是备份为当天备份的日期为文件名)

/usr/bin/mysqldump -uroot -p数据库密码 tuidei > /backup/backup$(date +"%Y%m%d").sql

backup当天日期.sql

执行完会有一点点停顿,表示已执行中。

31.拷贝mysql新vps上,(旧的目录路径/backup/backup,

rsync -avz -e 'ssh -p 22' /backup/backup当天日期.sql root@新vps:/backup/

返回提示,表示成功。

sending incremental file list (发送增量文件列表)。

31.1.拷贝旧vps backup目录到新vps上(旧的目录路径/backup/)

 rsync -avz -e 'ssh -p 22' /backup/ root@新vps:/backup/

32.到新vps查询sql文件是否存在

cd /backup  
ls

能查到sql文件

33.恢复数据库到新vps

mysql -uroot -p数据库密码 tuidei < /backup/backup当天日期.sql    
34.进navicat软件查看,tuidei数据库中有表,表示成功恢复。
37.查看网站打开是否显示正常。
因为修改过zblog博客源码的c_option.php文件,将文件改回原来的原文件,就能访问了。
38.但博客的静态化,还要处理。( z-blog换vps服务器环境,打不开伪静态网页的处理方法)
sudo a2enmod rewrite
返回提示成功,如下
Enabling module rewrite.
To activate the new configuration, you need to run:
39.重启apache2

  service apache2 restart

40.z-blog换vps服务器环境,打不开伪静态网页的处理方法

40.1
sudo a2enmod rewrite
Enabling module rewrite.
To activate the new configuration, you need to run:
  service apache2 restart

 

40.2
service apache2 restart  (到这一步,新vps上的nihaoa.xyz打开伪静态网页就正常了。需要加上创建.htaccess文件到网站目录

 

下一起使用)

 

41 可突略(这一步只试用,提示如下,但用不到)

 sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load



2021.01.11 做整理修改


2021.03.18新修改1,第31条内容,root@新vps:/backup/  (原路径没加/,没法执行命令)

2021.03.18新修改2,增加第31.1条,备份旧vps backup目录到新vps上。

相关文章

凤南小学旁促肉面汤

猪肉面汤,热汤,鲜肉,加细面条。一个字,好吃。...

昨天手机上刷到香港演员曾江先生于27号去世

看过几部很好看的香港电影,有些有他出演。他演得很“霸气”,就是演出角色的本色了。又少一位出色的演员。...

120G左右数据从icloud保存到本地约14个小时

在之前开通了每个200G的icloud,每月21元。停掉不用,改成免费的5G存储空间。把数据保存一份到本地,后期改变主意,需要开通,再从本地保存到icloud。120G左右的相片视频数据从icloud...

开口说两句英文不难,难的是接下去的对话

大约在2008年至2009年,有次和明哥去会展中心。在经过其中一个地铁站点,和一位推着宝宝的外国女士。打招呼,问她来自哪里。她回答后,我说,欢迎她来中国。随后,她用英文问我,确认是不是往哪个地方的方向...

快到夏天了晚上会比较闷蚊子开始工作了

尽管老家的窗户有装上蚊网窗的,但是到了晚上,还是有好多蚊子,不知道是它们在窗子边飞得来的。有时候被咬得很燥,手上或脚上,一个小包,一个小包的,不得不喷点花露水和点一枚蚊香。...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。