昨天的資料庫還是正常的,早上想連線mysql,一直報錯1045,最後才發現資料庫被攻擊了因為1045的報錯,一般都是密碼設定的問題,但是我怎麼修改也沒有用
然後就試了一下下面這篇部落格
經過上面的嘗試,還是沒有解決
之後,自己去查詢使用者,意外的發現沒有root使用者
mysql> select user from user;
+------------------+
| user |
+------------------+
| mysqld |
| server |
| mysql.infoschema |
| mysql.session |
| mysql.sys |
+------------------+
於是,就想到去建立了乙個root使用者
當使用者建立成功之後,還是在報錯1045,但是,在xshell上已經可以成功進入mysql了
於是,我帶著嘗試的心態,試了一下我之前寫過的一篇部落格,但是那個問題的報錯是1130
最後終於連線成功了,但是發現資料庫被攻擊了
部署到線上的伺服器或密碼不要使用簡單的123456或者root,密碼要使用大小寫,數字,特殊符號,平時不注意的點,這次漲知識了。
linux下mysql資料庫被攻擊處理過程
某天某時,我突然發現之前的系統登入不上去了,去檢視資料庫,發現我自己建的資料庫,裡面的表全被刪掉了,所有的資料庫,裡面只有乙個表warning,裡面有個字段bitcoin address,測試與位元幣有關的攻擊。更讓人無法接受的是,後面查了一下,發現公司所有linux伺服器下的mysql全是這樣了。...
MySQL資料庫問題 md
用於儲存和管理資料的倉庫。持久化儲存資料的。其實資料庫就是乙個檔案系統 方便儲存和管理資料 使用了統一的方式運算元據庫 sql mysqld是mysql伺服器 mysqld safe mysql.server和mysqld multi是伺服器啟動指令碼 mysql install db初始化資料目錄...
資料庫學習 正規化 md
正規化 符合是一種級別的關係模式的集合,表示乙個關係內部各屬性之間的聯絡的合理化程度。通俗點講就是一張資料表的表結構所符合的某種設計標準的級別。目前資料庫的正規化共有6中,即第一正規化 1nf 第二正規化 2nf 第三正規化 3nf 巴斯 科德正規化 bcnf 第四正規化 4nf 第五正規化 5nf...