我要发布
仪器网/ 仪器社区/ 数据库软件/ 数据库被篡改导致软件连接SQL失败主要可能是通过什么方式?

数据库被篡改导致软件连接SQL失败主要可能是通过什么方式?

有小苹果的小新    2017-07-10    数据库软件    浏览 410 次

Z近数据库反复被人篡改,导致软件无法正常连接数据库。不清楚什么原因。1.软件端采用的直连Mysql的方式,不过在软件端是加密了的。就算软件端的密码被人破解出来了,软件端的访问账户... Z近数据库反复被人篡改,导致软件无法正常连接数据库。不清楚什么原因。
1.软件端采用的直连Mysql的方式,不过在软件端是加密了的。就算软件端的密码被人破解出来了,软件端的访问账户我限制了权限,也就是只能查询,不能做其他操作。那么他也无法对数据库进行任何修改吧?
2.软件端采用php做中间端,php连接使用的是localhost的用户名,理论上php因为在服务器上,很难破解到用户名和密码。
3.服务器的密码并没有被人破解,服务器也没有登陆异常。
4.软件无法正常连接数据库的时候,并不是篡改了数据库的user表里的密码,也就是说我把密码改回去后,仍然是连接失败。
所以我主要的问题是,Mysql是不是有其他什么设置,可以在不修改用户密码的情况下,通过修改其他设置来直接限制软件端连接Mysql?

精彩问答
l馬l 发布日期:2017-07-13
按你所说,如果在无法进入服务器,并且不修改SQL连接用户的情况下,要么删除了数据库的表,但是你说用户没有DELETE权限,那么有可能你的数据库并没有被别人改。而是另一种方式,直接导致数据库崩溃。
例如DDOS、FORK,通过短时间超高流量高延时的连接请求,使数据库连接超限,就和你的计算机因为内存占满而死机一样。你只需要重启数据库即可恢复。如果要防止这种流量攻击,你需要在数据库设置一些连接限制,比如Z长响应时间、Z大访问数等。
全部评论
卡87 发布日期:2017-07-11
是否未开启sqlserver验证?如果在本机用sa账户连接不上试试以下:1在SQLServerManagementStudio的对象资源管理器中,右键单击服务器,再单击“属性”。2.在“安全性”页上的“服务器身份验证”下,选择混合验证模式,+密码,再单击“确定”。3.在SQLServerManagementStudio对话框中,单击“确定”以确认需要重新启动SQLServer,重启SQLServer
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控