服务端数据(php代码+mysql数据库)迁移

有时候难免会有服务器代码和数据的迁移。

数据的迁移建议删除不必要的日志等文件压缩,数据库的迁移就简单一些。

如果有中转服务器,可以考虑,不然就要下载到本地又上传。

打包:

http://www.cnblogs.com/52linux/archive/2012/03/04/2379738.html

//压缩
tar -czvf ***.tar.gz
tar -cjvf ***.tar.bz2
//解压
tar -xzvf ***.tar.gz
tar -xjvf ***.tar.bz2
mysql数据库导出和导入

http://www.cnblogs.com/feichexia/p/MysqlDataBackup.html

//导出
mysqldump -uroot -pPassword [database name] > [dump file],如
mysqldump -uroot -p123 test > /tmp/test.2017081801.sql
//导入
mysql -uroot -p //进入mysql
create database dbname;  //创建数据库
//use dbname 使用数据库
source  /tmp/test.2017081801.sql  //导入数据
SCP远程操作(类似通过FTP等下载到本地又上传的过程)

http://www.cnblogs.com/daizhuacai/archive/2013/02/01/2889544.html

如果有备份服务器,可以使用将代码和数据打包后放到远程服务器中转
scp /etc/mysql/my.cnf necok@192.168.1.136:/etc/mysql
将mysql配置文件上传到136服务器相应文件夹内

scp necok@192.168.1.136:/etc/mysql/my.cnf /etc/mysql
将136服务器上的mysql配置文件下载到本地的相应文件夹下面

Tp5数据迁移:
坚持原创技术分享,您的支持将鼓励我继续创作!