关于含有MySQL LongText类型数据库备份还原感慨
2011-07-06 10:56
453 查看
通常MySQL数据库步骤如下:
1.用Mysql客户端输出数据库含数据结构和数据的sql脚本即达到备份,我这用的客户端为:MySQL-Front。
2.用Mysql客户端导入要还原数据库sql脚本执行全部即可到达还原。
可是如数据库中含有MySQL LongText类型数据则以上方法行不通,客户端和命令执行还原报错说LongText类型数据中含有大量' ' 和 '\' Mysql认为是非法数据,只一点让我感觉Mysql真崩溃啊(因为备份是Mysql自己编的码,还原时则不认识了啊),通过大量实践终于找到了解决方案,其步骤如下:
1.用Mysql客户端分别输出数据库含数据结构和数据的两个sql脚本即达到备份,我这用的客户端为:MySQL-Front。
2.用Mysql命令行执行含数据结构sql脚本,然后执行含数据sql脚本即可以完整还原了啊。
Mysql命令行执行脚本列子:mysql> source e:test.sql;
1.用Mysql客户端输出数据库含数据结构和数据的sql脚本即达到备份,我这用的客户端为:MySQL-Front。
2.用Mysql客户端导入要还原数据库sql脚本执行全部即可到达还原。
可是如数据库中含有MySQL LongText类型数据则以上方法行不通,客户端和命令执行还原报错说LongText类型数据中含有大量' ' 和 '\' Mysql认为是非法数据,只一点让我感觉Mysql真崩溃啊(因为备份是Mysql自己编的码,还原时则不认识了啊),通过大量实践终于找到了解决方案,其步骤如下:
1.用Mysql客户端分别输出数据库含数据结构和数据的两个sql脚本即达到备份,我这用的客户端为:MySQL-Front。
2.用Mysql命令行执行含数据结构sql脚本,然后执行含数据sql脚本即可以完整还原了啊。
Mysql命令行执行脚本列子:mysql> source e:test.sql;
相关文章推荐
- 关于mysql建表中含有longtext字段时,查询缓慢的原因和解决方案
- java调用mysql的工具类实现数据库远程备份,还原,生成创建表的sql脚本
- mysql备份还原数据库命令
- mysql 数据库的备份和还原
- MySQL 命令行 备份、还原数据库 windows下
- mysql ndb集群备份数据库和还原数据库的方法
- Java 实现 MySQL 数据库 备份与还原
- mysql列类型char,varchar,text,tinytext,mediumtext,longtext的比较与选择
- navicat for mysql 数据库备份与还原
- mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法
- mysql数据类型介绍(含text,longtext,mediumtext说明)
- mysql导入导出.sql文件备份还原数据库[mysql导入导出sql命令行]
- 关于C#(ASP.net)存取MySQL LongText字段的心得[转]
- mysql对数据库的备份和还原
- mysqldump备份数据库和mysql还原数据库
- MySQL的备份与还原以及常用数据库查看命令
- mysql 我常用的命令 数据库备份还原等
- mysql基础----数据库备份与还原(十三)
- MySQL 命令行备份/还原数据库
- MySQL使用命令备份和还原数据库