網友遇到的問題---資料被莫名的刪除
前段時間遇到一位網友求助MYsql資料被迴圈刪除,我並沒有及時回覆,對方技術人員已經解決。看下也是一個經典的例子吧!如果只問一個做資料庫的人,可能永遠得不到正確的答案,這也是慣性思維導致的。一般遇到此問題,首先去找找在哪個時間點被刪除了,可以通過binlog找出,詢問是否有相關資料庫操作許可權的人手動操作過;再次核對程式是否有錯,導致迴圈刪除資料;一般這個時候都要花費很長的時間,不過可以由DBA和程式設計師同時進行,DBA負責查詢資料庫相關證據,程式設計師檢查程式。DBA接下來可以做的有幾個事情: 一、檢查許可權是否正確,密碼是否過於簡單,可適當的修改密碼, 二、檢查資料庫物件是否有自動執行刪除,如trigger、event ,三、告知SA,檢視伺服器是否有crontab,或者其他自動執行的程式,特別是在伺服器是由第三方維護時,更應該注意此項,四、儘快在第一時間備份好資料,以保證資料能夠有一定的備份,如果有SLAVE可以限制SLAVE伺服器上不允許進行刪除操作,可以使用觸發器。最重要的是資料一定要維護好。最後來看看那位網友到底出現了什麼事情?是由於一個內部人員利用了職務的便利,給伺服器安裝了木馬,所以這也告知我們伺服器不能夠隨便安裝軟體,對伺服器的穩定性和安全性必須首先要確保的,否則會出問題。之前我自身遇到的事情是由於被某人加了觸發器,這個還比較好找。考慮各種情況吧 !
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12309491/viewspace-697895/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於刪除資料的快慢問題的分析
- 刪除一個使用者遇到的問題和解決
- 聊聊PG資料庫的防誤刪除問題資料庫
- Kafka超過保留期限資料未刪除的問題Kafka
- PUBLIC資料庫鏈無法刪除的問題(二)資料庫
- PUBLIC資料庫鏈無法刪除的問題(一)資料庫
- delete/truncate刪除資料索引空間問題delete索引
- 臨時表空間資料刪除問題
- 資料標準化遇到的問題
- 大資料面試可能遇到的問題大資料面試
- 網友的TOP資料
- 伺服器C盤莫名被佔空間問題伺服器
- 在迴圈陣列時使用splice()方法刪除陣列遇到的問題陣列
- 使用資料泵遷移遇到的問題
- 誤刪出資料檔案,透過dbca無法刪除資料庫問題資料庫
- 刪除ACFS系統碰到的問題
- datafile被刪除後,可以復以前資料嗎?
- 恢復被rm意外刪除資料檔案
- 資料升級到5.1所遇到的問題
- DB2匯入資料遇到的問題DB2
- [Oracle]Oracle資料庫資料被修改或者刪除恢復資料Oracle資料庫
- oracle 雙網路卡遇到的問題Oracle
- 大量刪除資料的速度
- 道歉,上傳的檔案或圖片等資料被刪除
- logminer來恢復在表DDL之前被刪除的資料
- 除錯433M模組遇到的問題除錯
- 爬蟲抓取網路資料時經常遇到的六種問題爬蟲
- Laravel 資料庫裡的資料刪除Laravel資料庫
- 批量刪除Oracle資料庫的資料Oracle資料庫
- iptables刪除命令中的相關問題
- Docker刪除倉庫中的映象問題Docker
- java邊遍歷邊刪除的問題Java
- 資料庫被鎖問題資料庫
- JDBC用ResultSet訪問大量資料時會遇到的問題JDBC
- 解決sqlserver資料庫單一使用者無法刪除的問題SQLServer資料庫
- rvest爬取雞蛋期貨資料(遇到的問題)
- 模型資料作渲染優化時遇到的問題模型優化
- ORA-39082 匯入資料遇到的問題