最近需要用Navicat导入用Navicat导出的数据库文件(sql)格式, 发现真的很烂,37M的sql文件要导入3个小时啊,我干... 但是没办法这个数据是用Navicat导出来的,由于编码的原因用 mysql自带的导入功能会出错,只好硬着头皮用Navicat导入进去。(即使存在字符集的问题,用mysql自带的导入功能应该也能转换,懒的去搜了)。导入进去之后马上用mysql自带的导出功能导出备份(只有17M, 而且只用花几秒钟),然后重新建了一个数据库,导入之,同样几秒搞定... 不得不说 Navicat,你的图形化界面做的不错(但是对比oracle的pl/sql还是差的太远了)但是这个导入导出功能实在不敢恭维。
因此强烈建议 需要进行数据迁移的时候使用mysql自带的导入导出功能。
ps:
mysql 导出命令: mysqldump -u root -p db_name > db_name.sql
mysql 导入命令:mysql -u root -p db_name < db_name.sql
具体的还有更细的导入导出方式(比如 只导出某一个表,或者只导出表结构,或者按某种字符集导出)等 google 或者baidu 吧。
Navicat 的导入导出功能 真的很烂
最新推荐文章于 2024-09-25 10:49:57 发布