navicat premium工具备份还原数据库

那完全没问题,直接转储sql就行。其实就是逻辑备份成一条条inser语句。

其实有个更简单的方法,用工具里的数据传输,直接mysql同步到tidb就可以了。

navicat premium工具中的数据传输功能吗,那这个是不是和mysql执行“存储sql文件”导出,再在tidb中“运行sql文件”导入,是一样的。

是一样的,只是不用手工去运行sql文件了。

明白了,感谢感谢

小数据量的,可以这么搞,大数据量的就不行了。

1 个赞


你有没有遇到过,从mysql迁移到tidb后,数据库中没有函数,这个怎么办

1 个赞


从mysql迁移到tidb后,数据库中没有函数,这个你遇到过吗

1 个赞

开源版本的TiDB不支持MySQL的存储过程以及函数 :joy:

1 个赞

TiDB不支持自定义函数和存储过程。
https://docs.pingcap.com/zh/tidb/stable/mysql-compatibility/#不支持的功能特性

1 个赞

好的,明白了,谢谢

1 个赞

明白了,感谢兄弟

1 个赞

在mysql里导出csv,在tidb新建表后导入csv

2 个赞

好的,谢了

1 个赞

navicat premium导出比较耗时吧

2 个赞

navicat这些工具着实方便

2 个赞

是的,尤其目前还推出了社区版。

2 个赞

理论上可以

2 个赞

数据量比较小的话是可以的

2 个赞

数据量少的话可以,navcate的备份不知道他原理,如果要保证数据安全完整性,还是 右键转储SQL结构和数据 这个最全

2 个赞

理论上应该可以,之前用过该工具的导出导入功能,但是都是同源数据库。你这种操作还没遇到过,不过工具导出的都是sql文件,应该没问题,可以简单验证下,但是该方式性能不高。可以使用官方推荐的dumpling和lighting工具,效率会高不少

1 个赞