在开发一个LBS的app的服务器端,用到了很多地理位置,这些地理位置我们讨论后决定先自己给出一些而暂时不用地理位置的api,所以把一些地理位置存在了mysql中,这就导致了在测试服务器开发完成后需要将数据库中一张表的数据迁移到正式服务器中,上网查了很多资料发现可以这样操作:
1. 导出整个数据库:
mysqldump -uusername -ppassword dbname > XXX.sql
2. 导出数据库结构:
mysqldump -uusername -ppassword -d dbname > XXX.sql
3. 导出一张表数据:
mysqldump -uusername -ppassword dbname tablename > XXX.sql
4. 导出表结构:
mysqldump -uusername -ppassword -d dbname tablename > XXX.sql
5. 导入表数据:mysql -uusername -ppassword dbname < XXX.sql
更多功能查询:mysqldump --help