admin管理员组文章数量:1656660
博主原创,转载附上本微博链接,谢谢
会写这篇博文因为 3.9G的 sql文件 在Navicat 里sql命令导入时间太长了 。
博主的电脑差不多要1个小时,要疯了,然后不小心点下别的程序Navicat 进程还会卡住
所以百度了 发现 了 在window 下,sql命令 直接还原会非常快,下面说下流程吧
先晒关键代码
mysql>use 数据库
mysql>source d:/mydb.sql
看到这里,懂得人 就懂了,新手小朋友,往下看,我说下完整的流程
1、想想还是点下导出流程, 来 右键数据库->存储sql文件->结构和数据,然后选择你要存的位置,确定就可以,这时候你就得到了一个.sql的文件
2、好,来现在进入 正式流程 ,右键命令符 以管理员权限运行 命令符
3、cd 到你所在的 msyql的 bin文件的目录 博主装在d盘
d:
cd D:\work\sql\mysql-8.0.21-winx64\bin
4、先登录本地数据库,输入下面命令之后 提示password 在输入本地数据库服务器密码
mysql -h localhost -u root -p
5、比如送你 现在要导入到本地数据库的 是 a.sql文件, 你要在Navicat 先新建一个a的 空数据库 ,这个我就不上图了,就是鼠标右键 本地数据库新建数据库,名字是a,
对了这里要注意,数字集和排序规则要和你原来数据库的 一致,哪里看? 鼠标右键 查看数据库属性,里面
6、好回正题,这里就是开头说的 步骤了,use 你刚才新建的那个数据库 然后数据源指向 刚才sql文件导出的 文件夹路径 ,
这里注意 注意!!!!!! 那个文件路径 斜杆是正斜杆 不是反斜杆
mysql>use 数据库
mysql>source d:/mydb.sql
博主原创,转载附上本微博链接,谢谢
如果有帮到你,加博主微信 发个 1毛告诉博主吧
版权声明:本文标题:mysql在Navicat 以sql命令方式还原数据库太慢解决方案 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729746598a1211772.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论