MySQL 的异地迁移一直是个挺让人头疼的活儿,尤其数据一多,一错就是灾难。SQLyog这个工具我用下来感觉还不错,稳定、直观,迁移过程基本不掉链子。你只要配置好源库和目标库,选好迁移的表,剩下的它都能搞定。
SQLyog 的界面属于那种看一眼就能上手的类型,支持简体中文,用起来比较顺。文件夹里除了主程序SQLyogEnt.exe
,还有些实用的小组件,比如sja.exe
自动执行迁移脚本,plink.exe
搞定 SSH 连接,适合做远程隧道。
文件SQLyog.chm
写得挺全的,碰上不懂的地方翻一下就行,连命令行操作都有例子。而那个SQLyogTunnel.php
,对需要翻墙或穿透防火墙的场景来说,简直救命工具。
使用建议的话,有几点你得注意:一是迁移前最好做个全库备份,二是目标数据库权限别搞错,不然迁过去的表权限乱套。还有啊,Keywords.db
是系统关键字的支持文件,别乱删。
如果你要从线下机房迁移数据库到云服务器,或者内网环境对接公网数据库,SQLyog真的挺方便的。响应快、出错少,关键是中文文档齐全,适合国内开发者。如果你之前用 Navicat 迁移不太稳定,可以试试这个。