背景
今天遇到一个很棘手的问题,生产环境的爬虫项目报错了,但是我又不能直接连生产数据库进行调试测试,万一调试时产生了大量的错误数据,那么会直接导致读出来的数据会有异常。想到一个办法,先将生产数据库备份到本地,然后连接本地数据库进行调试排查,这样比较稳妥一些。
转储 SQL 文件
打开 Navicat 界面,找到要备份的数据库/表,右键点击 转储SQL文件 到本地磁盘即可,要看数据库多大,太大的话估计要等一个小时左右。导出的文件以 .sql 结尾命名。
运行 SQL 文件
打开 Navicat 界面,先新建一个数据库,右键点击 运行SQL文件,然后选中刚导出的 .sql 文件进行导入即可。