将远程服务器上的sql数据复制到本地数据库
1.在本地rails项目中输入 scp -P(remote server):~/databases/xxxxxx.sql .(指定文件夹) 将远程的sql 数据文件拷到本地了。 如:
scp -P 37877 zhidaoyuan@zdyentry.cassi.org.cn:~/databases_backup/zhidaoyuan-2017_02_27_15_00_01.sql .
2.然后本地输入 :
mysql -u root -p(本地数据库密码) zhidaoyuan(数据库名称) < zhidaoyuan-2017_02_27_15_00_01.sql 如: mysql -u root -p666666 happystock_web < db/initial_data.sql
本地数据库就有远程的数据了
3.把当前项目的数据表格,作为初始化的数据。备份当前的数据库sql文件到本地rails项目。
mysqldump -u root -p666666 happystock_web > db/initial_data.sql
4.把本地的 sql 文件传到远程的项目目录下 :
scp -P 36888(端口) db/fetch_code.sql root@47.91.156.176:/opt/app/topgroup_web/current/db