问题
又到了搬MySQL数据库的时刻,这次我不想使用命令行备份,这次我想使用IDEA一键备份MySQL数据库。
解决
假设安装好mysqldump命令后,让IDEA使用mysqldump一键备份指定的数据库。具体IDEA配置如下:
这是IDEA上面的数据库到处设置页面入口。
具体设置如下:
我这里使用了--no-tablespaces
命令,导出时,不需要表空间。导出后,到对应目录去找文件就好了。导出时,需要等待一段时间。
总结
GUI有时挺好,不用记复杂的mysqldump命令。还有两个参数,可以了解一下:
--single-transaction
:启用单一事物备份数据;--set-gtid-purged=OFF
:在导入到新库的时候,生成binlog日志,触发同步。