如何解决将mysql5.7版本中的数据迁移到mysql8.0版本,导入速度慢,数据丢失问题
问题描述:
在mysql5.7版本中使用mysqldump -uroot -p dbname > db.sql命令将数据导出。
再进入mysql8.0版本使用mysql -uroot -p dbname < db.sql导入后,有些表数据不全,导入的速度慢,该怎么搞,求解答
答
干嘛使用命令,直接使用navicat工具进行数据传输不就好了吗,不需要导出再导入数据,比如说你的mysql5.7有book这个数据库,你就在mysql8.0新建一个空的book数据库,然后对mysql5.7的book数据库,右键,数据传输,选择要传输的数据库,然后再右边选择要传入的数据库连接名以及数据库,如图所示
选择好了之后,点击开始,很快就可以传输完成
答
直接用导出脚本和数据,然后导入是否会快一点。