服务端数据(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 [email protected]:/etc/mysql`
将mysql配置文件上传到136服务器相应文件夹内

`scp [email protected]:/etc/mysql/my.cnf /etc/mysql`
将136服务器上的mysql配置文件下载到本地的相应文件夹下面

你可能感兴趣的:(服务端数据(php代码+mysql数据库)迁移)