服务端数据(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配置文件下载到本地的相应文件夹下面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容