数据库表被删除

huangzhtao 2008-09-18 12:54:18
想要建一个网站,使用了别人的代码,代码经过了加密.代码在执行一定时间后,不定时地将一个数据表删除了,查看日志,发现执行的是"Delete from 数据表"语句.
着了解密的软件将部分代码解密,着了半天也没有找到问题所在.我现在想是不是能在数据库上增加一个触发器,阻止删除行为,但是考虑到不能阻止正常的删除,如"Delete from 数据表 where ..." 的形式又遇到了问题.
请问有什么好的方法吗?
...全文
145 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangzhtao 2008-09-20
  • 打赏
  • 举报
回复
谢谢各位!
TR@SOE 2008-09-18
  • 打赏
  • 举报
回复
靠,楼上是做广告的?
jeff1987 2008-09-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 TR@SOE 的回复:]
可能有一个办法:

你看下是用什么用户操作你的MySQL数据库的,然后用MySQL的管理工具取消该用户在这个表上的delete权限。当然,如果用的是root,就木有办法鸟……
[/Quote]
差不多也只能这样了!要不换一个免费的:
PHP开源大全:

http://www.hellocto.com/wz/list.aspx?cid=153
AJAX框架

http://www.hellocto.com/wz/list.aspx?cid=154
博客Blog

http://www.hellocto.com/wz/list.aspx?cid=185
论坛系统

http://www.hellocto.com/wz/list.aspx?cid=186
ERP&CRM

http://www.hellocto.com/wz/list.aspx?cid=187
Chat

http://www.hellocto.com/wz/list.aspx?cid=188内容管理系统

http://www.hellocto.com/wz/list.aspx?cid=189数据库管理

http://www.hellocto.com/wz/list.aspx?cid=190
开发框架

http://www.hellocto.com/wz/list.aspx?cid=196
E-Commerce

http://www.hellocto.com/wz/list.aspx?cid=199网上教育

http://www.hellocto.com/wz/list.aspx?cid=200
Email

http://www.hellocto.com/wz/list.aspx?cid=202
FAQ系统

http://www.hellocto.com/wz/list.aspx?cid=220协同工作

http://www.hellocto.com/wz/list.aspx?cid=221
图片管理

http://www.hellocto.com/wz/list.aspx?cid=222电子报

http://www.hellocto.com/wz/list.aspx?cid=223
网络管理

http://www.hellocto.com/wz/list.aspx?cid=224
新闻系统

http://www.hellocto.com/wz/list.aspx?cid=225
安全相关

http://www.hellocto.com/wz/list.aspx?cid=226网站流量统计

http://www.hellocto.com/wz/list.aspx?cid=227
Wiki知识库

http://www.hellocto.com/wz/list.aspx?cid=228
项目管理

http://www.hellocto.com/wz/list.aspx?cid=229
RSS相关

http://www.hellocto.com/wz/list.aspx?cid=230
LDAP管理

http://www.hellocto.com/wz/list.aspx?cid=125

http://www.hellocto.com/wz/list.aspx?cid=231
OA系统

http://www.hellocto.com/wz/list.aspx?cid=232
PDF

http://www.hellocto.com/wz/list.aspx?cid=233
Bug跟踪系统

http://www.hellocto.com/wz/list.aspx?cid=234模板引擎

http://www.hellocto.com/wz/list.aspx?cid=235
文档管理

http://www.hellocto.com/wz/list.aspx?cid=236
网络书签

http://www.hellocto.com/wz/list.aspx?cid=237社交网络(SNS)

http://www.hellocto.com/wz/list.aspx?cid=238搜索引擎
程序猿之殇 2008-09-18
  • 打赏
  • 举报
回复
楼上正解,改变用户的delete操作权限.
最好不要给网站的用户root权限,哪是很危险的.
TR@SOE 2008-09-18
  • 打赏
  • 举报
回复
可能有一个办法:

你看下是用什么用户操作你的MySQL数据库的,然后用MySQL的管理工具取消该用户在这个表上的delete权限。当然,如果用的是root,就木有办法鸟……
BoXoft 2008-09-18
  • 打赏
  • 举报
回复
改用开源的罗。要不就付费。
luojxun 2008-09-18
  • 打赏
  • 举报
回复
使用加密的东西就是这样的了,付费付费再付费,呵呵

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧