mysql 锁定表,只读

哈哈仙 2018-10-13 10:17:31
php程序有漏洞,某个表老是被篡改,但是又找不到漏洞在哪。

现在我想的就是能不能锁定这个数据表,只准读,禁止所有用户删除修改添加(这个表是分类表,就最开始会用到,后面只需要读)。

我试着设置了下,设置来是针对整个用户的。有朋友知道该怎么弄吗?指定下。谢谢!
...全文
610 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Flyinsky1 2018-10-25
  • 打赏
  • 举报
回复
引用 楼主 qq_39865427 的回复:
php程序有漏洞,某个表老是被篡改,但是又找不到漏洞在哪。

现在我想的就是能不能锁定这个数据表,只准读,禁止所有用户删除修改添加(这个表是分类表,就最开始会用到,后面只需要读)。

我试着设置了下,设置来是针对整个用户的。有朋友知道该怎么弄吗?指定下。谢谢!

还不如设置个状态位,涉及表操作的地方,做个检查,再去操作.

另外,以后可能会需要修改添加,禁止后,要能启用.
xuzuning 2018-10-13
  • 打赏
  • 举报
回复
可以设置单独的表(甚至列)为只读的
但是,设置后在执行 insert 和 update 时并不会报错,而是始终处于无完成状态(由于 php 并不将数据库操作计入耗时,所以你将无法中断执行)
不如从分类表生成 php 代码,需要时 include 之

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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