一直以来都是透过 phpMyAdmin 在管理资料库,因为需求不高,所以使用上也没什么问题,近期要把测试环境的资料倒到线上环境时,phpMyAdmin 的上传上限就变了一个困扰。自从使用 MariaDB 后,安装完成都附带一个 HeidiSQL 工具,原先也没特别研究,这次就特别去查了一下 HeidiSQL,原来它即是一个单机版的资料库管理工具,且还是开源码的,以下即为将测试环境的 DB 汇出,再汇入至正式环境的纪录。
【汇出(备份)】
– 使用 HeidiSQL 连上测试环境的 DB 后,对着 DB 按右键,选择「汇出资料为 SQL 脚本」。
– 汇出有几种方式,由于我待会汇入时,会采「1.先删除原有 DB。 2.建立新的 DB 。3.汇入SQL脚本。」因此我是勾选「创建」跟「插入」。
【汇入(还原)】
– 使用 HeidiSQL 连上正式环境的 DB 后,对原本的 DB 按右键选「编辑」,将名称修改掉。
– 接着创建新的资料库,并在右方点选「查询」工作视窗。
– 在空白处按右键,点选「载入 SQL 档案」,并选择要汇入的 .sql 档。
– 如果档案比较大,会询问你要”直接运行档案”还是”载入档案到编辑器”,由于我是要直接还原,因此选择”直接运行档案”即可。
以上即为透过 HeidiSQL 进行基本的备份、还原动作。
【参考资料】
- HeidiSQL中资料库(*.sql)档案汇入汇出 – IT阅读