記錄資料庫被攻擊.md
阿新 • • 發佈:2021-01-20
昨天的資料庫還是正常的,早上想連線mysql,一直報錯1045,最後才發現數據庫被攻擊了
navicat連線mysql瘋狂報錯1045
因為1045的報錯,一般都是密碼設定的問題,但是我怎麼修改也沒有用
然後就試了一下下面這篇部落格
解決辦法參考連結:MySQL 報 1045 錯誤解決方法
經過上面的嘗試,還是沒有解決
之後,自己去查詢使用者,意外的發現沒有root使用者
mysql> select user from user; +------------------+ | user | +------------------+ | mysqld | | server | | mysql.infoschema | | mysql.session | | mysql.sys | +------------------+
於是,就想到去建立了一個root使用者
參考連結:【MySql】解決mysql沒有root使用者問題
當用戶建立成功之後,還是在報錯1045,但是,在xshell上已經可以成功進入mysql了
於是,我帶著嘗試的心態,試了一下我之前寫過的一篇部落格,但是那個問題的報錯是1130
參考連結:使用navicat連線阿里雲上mysql
最後終於連線成功了,但是發現數據庫被攻擊了
總結
部署到線上的伺服器或密碼不要使用簡單的123456或者root,密碼要使用大小寫,數字,特殊符號,平時不注意的點,這次漲知識了。