数据库备份恢复情况

[复制链接]
查看11 | 回复9 | 2008-4-7 19:43:48 | 显示全部楼层 |阅读模式
数据库备份,恢复后存储过程中的注释没有了,备份没有留住注释,mysql问题真是多啊。叹.....................

MYSQL的数据库功能还是可以的,但开发的效率上觉得受很多的不完善因素的影响。
如果可以,现阶段应该尽量避开用这数据库去开发新项目。不知道这个想法对不对?

==========================================================
2008-09-11
大家一个一个回复看一定会累,我也很不喜欢看一大堆的回复后才知道结果。我在这里说一说经验,只能说是经验,因为我找不到根本。
我是一个很懒的人,我到现在也不会命令行备份的方法,我都是用UI去操作。
楼下的回复中,提到 用/*!99999 */的注释方式,最近我还是发现这会有BUG。
1、我在试验的过程中发现,不同的UI备份文件不通用。
2、MYSQL Administrator 备份简单,但不能 恢复 注释,备份没有压缩。
不支持中文,编译功能弱。
3、sqlyog 备份不能通用,只能用 sqlyog 恢复,也是 不能恢复注释,也没有压缩。 支持中文,编译功能方便。
4、navicate 备份能用,能恢复注释,备份支持压缩。
编译功能次于 sqlyog。
现在我是三个UI各用所长。
[ 本帖最后由 wdx-snail 于 2008-9-11 11:14 编辑 ]
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
mysql可视客户端不支持 多行代码同时tab缩进。
没有BEIGN...ENDIF...END的相关变色提示。
代码可读性先差。
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
同时导出mysql.proc 的话,就不会出现这样的情况了。
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
自己写代码的时候难道要依赖工具不成?
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
工具是用于提高代码的可读性,当有很多IFELSEBEINGEND 时,好的工具可以提高开发的效率。

用程度去实现某功能,这是可以的,MYSQL可以做到,只是在维护上,工具作用很大。
欲想利其工,必先利其器啊。

不知道我的观点有没有错误,请大家指点指点。
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
原帖由 wdx-snail 于 2008-4-10 10:44 发表
工具是用于提高代码的可读性,当有很多IFELSEBEINGEND 时,好的工具可以提高开发的效率。

用程度去实现某功能,这是可以的,MYSQL可以做到,只是在维护上,工具作用很大。
欲想利其工,必先利其器啊。

不知道我的观点有没有错误,请大家指点指点。


你这话有道理。。。。。。。。。。。但是对语法没有达到一定程度人来说,就是害他.
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
原帖由 yueliangdao0608 于 2008-4-10 10:35 发表
同时导出mysql.proc 的话,就不会出现这样的情况了。


当时只备份了应用数据库,没有备份系统数据库。刚试了同时导出mysql.proc,可以留住注释,谢谢。
不过,过去的注释没有了,苦。。。
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
我测试的M-M
从WINDOWS 机器上创建存储过程会自动把注释完整的同步,
LINUX下就不会。
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
发现一个很严重的问题,如果从命令行导入会发生注释被干掉。
如果用工具比如SQLYOG。就不会出现被干掉注释的情况。
回复

使用道具 举报

千问 | 2008-4-7 19:43:48 | 显示全部楼层
我今天测试了,还是有问题。我去发个帖子去官方问一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行