MySQL导⼊sql⽂件出错的解决⽅法(sql⽂件拖⼊NavicatforMYSQL报错)
在⼀个⼯程中数据库往往要分为实际运⽤数据库和测试数据库,最直接的⽅法当然是从源数据库中导出.sql⽂件再导⼊到本地的数据库中。⽐如有⼀个项⽬数据库在服务器上现在想导出⼀份到本地做测试⽤,在本地使⽤Navicat for MySQL可以连接到服务器数据库,但是从服务器数据库导出的.sql⽂件后再导⼊到本地的数据库中总是出现错误(如下图所⽰),下⾯⼀起来探讨MySQL导⼊sql⽂件出错的解决⽅法。
⽂件出错
图1:导⼊sql⽂件出错
具体解决⽅法如下:
步骤⼀ 将数据和结构导⼊到本地数据库中
1.在本地建⼀个与数据库同名的数据库。
2.选择Navicat中连接服务器的数据库,在菜单栏选择“⼯具”——“数据传输”,如下图所⽰。
数据传输
图2:在⼯具下执⾏数据传输
3.在弹出的数据传输窗⼝中,“源”的部分就是你要导出的源数据库,“⽬标”就是本地的数据库,点击左下⾓全选后,再点击“开始”按纽。
数据传输窗⼝
图3:数据传输窗⼝
4.在弹出的对话框点击“确定”。
提⽰框
图4:在提⽰框单击确定
sql连接不上服务器
5.在数据传输完成时,点击右下⾓的“关闭”按钮,如下图所⽰。
传输完成
图5:数据传输完成
步骤⼆ 从备份中导出.sql再导⼊到本地数据库中
1.在连接服务器中的数据库上新建备份,选中要备份的数据库,点击菜单栏上的备份按钮,接着⿏标单击新建备份。然后选择备份⽂件⿏标右键选择提取SQL,如下图所⽰。
提取SQL
图6:提取SQL
2.在弹出的提取对话框点击“开始”,选择保存⽂件的位置,然后就会⾃动开始提取⽂件,当提取完成时,点击关闭,关闭对话框。
提取窗⼝
图7:提取SQL⽂件窗⼝
3.这样我们就得到了备份转储的.sql⽂件,再将这个.sql⽂件导⼊到本地的数据库中,结果就不再提⽰有错误了,如下图所⽰。
运⾏正确
图8:提取SQL⽂件正确

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。