在备份数据库的时候,数据表中可能存在这样的值array('a'='b',
'c'='d')
这种格式的值。而在数据导出的时候 会将换行换成\n(windows下是这样,unix下可能是另一种符号)。而当在回复数据的时候,如果用mysql -h localhost -u root -proot < path/*.sql进行恢复的时候,这样数据库会报告“不能识别"\n"字符的错误提示,从而使操作终止。 想了半天,难道是在数据导出的时候有个选项可以禁止将换行转换成 “\n",看了mysqldump所有的可选项,没有找到解决的答案。 那问题就是处在导入数据的时候。
后来注意到,在上面我们恢复数据的时候是在没有连接数据的状态下执行的。那么,我们先连接数据库,即先执行mysql -h localhost -u root -proot 进入到数据库,然后在数据库连接成功的状态下 再执行mysql> source path/*.sql;语句,ok,数据导入成功。
mysql从执行.sql文件时处理\n换行的问题
2019-10-27 16:11mysql教程网 Mysql
后来注意到,在上面我们恢复数据的时候是在没有连接数据的状态下执行的。
延伸 · 阅读
- 2019-10-27mysql 主从服务器的简单配置
- 2019-10-27解决mysql不能插入中文Incorrect string value
- 2019-10-27mysql 设置默认的时间值
- 2019-10-27MySQL 查询某个字段不重复的所有记录
- 2019-10-27非常详细的SQL--JOIN之完全用法
- 2019-10-27SQL查找某一条记录的方法
精彩推荐
- Mysql
8种手动和自动备份MySQL数据库的方法
作为流行的开源数据库管理系统,MySQL的使用者众多,为了维护数据安全性,数据备份是必不可少的。本文就为大家介绍几种适用于企业的数据备份方法,需...
- Mysql
使用MySQL的geometry类型处理经纬度距离问题的方法
这篇文章主要介绍了使用MySQL的geometry类型处理经纬度距离问题的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- Mysql
MySQL中聚合函数count的使用和性能优化技巧
这篇文章主要介绍了Windows 10,MySQL版本是5.7.12-log环境下mysql中聚合函数count的使用和性能优化,需要的朋友可以参考下...
- Mysql
Innodb中mysql快速删除2T的大表方法示例
这篇文章主要给大家介绍了关于Innodb中mysql快速删除2T的大表的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价...
- Mysql
mysql下centos安装mariadb的方法及遇到的问题
这篇文章主要介绍了mysql下centos安装mariadb的方法及遇到的问题,在安装之前要删除之前安装的mariadb,具体安装方法及遇到问题解决方法,大家参考下本文...
- Mysql
浅谈mysql8.0新特性的坑和解决办法(小结)
这篇文章主要介绍了浅谈mysql8.0新特性的坑和解决办法(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...
- Mysql
MySQL每晚定时弹出一个taskeng.exe的解决方法
这篇文章主要介绍了MySQL每晚定时弹出一个taskeng.exe的解决方法,需要的朋友可以参考下...
- Mysql
经测试最好用的mysql密码忘记的解决方法
最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常...