mysql导入sql文件出错的一种解决方法
本人在本地使用navicat for mysql可以连接到服务器,但是从服务器数据库用navicate导出的.sql文件后再用navicate导入到本地的数据库中会出现若干条记录的错误:
[err] 1064 - you have an error in your sql syntax; check the manual that corresponds to yourmysql server version for the right syntax to use near ****
[err] /*
一、在网上找了很多方法都无法解决,无意中看到一个mysql数据同步的方法:
1>在本地建一个与数据库同名的数据库
2>选择navicat中连接服务器的数据库,在菜单栏选择工具-->数据传输
3>在弹出的的窗口中“源”部分就是你要导出的源数据库,“目标”就是本地的数据库,点击左下角全选后,再点击开始按钮
点击确定
点击关闭
再来查看一下本地数据库,是不是数据和结构都已经导入到本地数据库中了呢。
二、从备份中导出.sql再导入到本地数据库中
1>在连接服务器中的数据库上新建备份,选中要备份的数据库-->点击菜单栏上的备份-->新建备份
2>选择备份文件提取sql
这样我们就得到了备份转储的.sql文件,再将这个.sql文件导入到本地的数据库中,结果...就不再提示有错误了
上一篇: 使用tempfile.NamedTemporaryFile()报错PermissionError: [Errno 13] Permission denied
下一篇: PHP 常用的字符串函数
推荐阅读
-
PHP处理SQL脚本文件导入到MySQL的代码实例
-
mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法
-
mysql5的sql文件导入到mysql4的方法
-
Mysql 8.0版本导出的sql文件在Mysql 5.5中运行出错
-
Windows平台导出导入sql文件Mysql表名变小写的解决(已测试)
-
linux和windows系统下mysql导入导出sql文件的方法
-
PHP处理SQL脚本文件导入到MySQL的代码实例
-
mysql实现从导出数据的sql文件中只导入指定的一个表
-
mysql导入sql文件出错的一种解决方法
-
mysql使用sql语句导入csv格式文件的操作教程