今天帮唐山网论坛的WEB、数据库、附件服务器的数据进行了搬迁,主要涉及到WEB程序、数据库数据、附件服务器上的附件数据进行了搬迁。
以上scp命令详解:
- scp -r[递归处理] 源文件地址 目标文件地址
如果在目标服务器上操作,源文件地址需要用 : 用户名@源主机IP地址:/路径/文件或目录 来表示
回车后,输入yes并输入源主机用户名对应的密码,再回车 你就可以看到源文件就会拷贝到目标服务器上了
唐山网服务器数据搬迁方案:
------------------------------------------
1、WEB程序搬迁:
221.192.141.88 ----> 221.192.141.115
在115服务器上操作
scp -r root@221.192.141.88:/home/www/* /home/www/ 2、数据库搬迁:
221.192.141.89 ----> 221.192.141.116
在89服务器上停掉mysql服务器:
/home/mysql.5.1.39/share/mysql/mysql.server stop 在116服务器上停掉mysql服务器,并重命名mysql数据库为mysql_bak:
/home/mysql.5.1.39/share/mysql/mysql.server stop cd /home/mysql.5.1.39/var
mv mysql mysql_bak
在116服务器上,打包89服务器上的mysql数据库和论坛数据库到116服务器上:
scp -r root@221.192.141.89:/home/mysql.5.1.39/var/mysql /home/mysql.5.1.39/var/ scp -r root@221.192.141.89:/home/mysql.5.1.39/var/phpwind85 /home/mysql.5.1.39/var/
修改mysql数据库和phpwind85数据库的用户权限:
数据库目录权限:700 数据表权限:660
mysql和phpwind85文件夹及文件的所有者和用户组改成mysql: chown -R mysql:mysql mysql
chown -R mysql:mysql phpwind85
在116服务器上开启mysql服务器:
/home/mysql.5.1.39/share/mysql/mysql.server start 3、附件数据搬迁:
221.192.141.87 ---> 221.192.141.117
在117服务器上操作;
scp -r root@221.192.141.87:/home/attachment/* /home/attachment/
另外,附件服务器需要搭配新的FTP,参考:
http://phpwind.me/143.html