今天在工作中遇到了一個(gè)問題,我在mysql數(shù)據(jù)庫中執(zhí)行了一條刪除賬號(hào)的語句,結(jié)果不小心刪了一個(gè)重要的賬號(hào),導(dǎo)致系統(tǒng)不能正常運(yùn)行。
趕緊查看了一下備份,發(fā)現(xiàn)只有幾天前的備份,也沒法恢復(fù)。后來經(jīng)過詢問其他同事得知,這個(gè)賬號(hào)是由運(yùn)維同事在服務(wù)器上創(chuàng)建的,數(shù)據(jù)庫中只是對(duì)應(yīng)著一個(gè)權(quán)限。
于是我趕緊聯(lián)系了運(yùn)維同事,他們使用了服務(wù)器的備份,將賬號(hào)恢復(fù)了回來,問題得以解決。
DELETE FROM user WHERE username='example_account'; /*錯(cuò)誤的刪除語句*/
經(jīng)過這次事故,我深刻地認(rèn)識(shí)到,操作任何數(shù)據(jù)庫都需要謹(jǐn)慎,最好在執(zhí)行重要操作之前備份數(shù)據(jù),同時(shí)在使用delete等危險(xiǎn)操作時(shí),一定要仔細(xì)核對(duì)目標(biāo)數(shù)據(jù),以免出現(xiàn)不必要的后果。