世界因你而精彩  
          日歷
          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678
          統計
          • 隨筆 - 169
          • 文章 - 1
          • 評論 - 138
          • 引用 - 0

          導航

          常用鏈接

          留言簿(9)

          隨筆分類(163)

          隨筆檔案(154)

          文章檔案(1)

          新聞檔案(1)

          相冊

          收藏夾(1)

          個人雜雜

          友情鏈接

          自學考試

          資料搜索

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 359383
          • 排名 - 153

          最新評論

          閱讀排行榜

          評論排行榜

           
          問題:
              如何查看對MYSQL操作的IP!

          我的是mysql5.0的,一般操作都通過phpmyadmin,來完成操作,但是最近有人反映數據庫被無故刪除,雖然有備份,問題不大,但我我想查看操作數據庫的IP地址,好確定是,哪里的在人員在進行操作!請大蝦們,指點下,麻煩寫的具體點哦,偶是低低手,需要你們指教!

          回復1:兩個方法,一個是修改phpmyadmin,自己增加對做刪除數據庫操作的IP的記錄,這個需要你會寫PHP。

          另一個就是你可以對應用phpmyadmin的網站打開access_log,然后分析這個日志,查找DROP DATABASE相關的IP。

          不過我覺得如果數據被無端刪除,你應該著手檢查以下事情:
          1、確認主機是否安全
          2、確認你所使用的phpmyadmin版本是否安全
          3、確認你有沒有對MySQL user賦予不當的權限
          4、確認你MySQL的root賬戶是否安全

          我覺得第三點的可能性大一點,比如你對MySQL user用戶賦予了全局權限.

          回復2:
          賦予一個用戶對他數據庫的全部權限并不會發生問題,全局權限是說授權的部分或全部root才有的權限,你賦予了他對一個庫的全部權限并不包括DROP。

          如果你使用的Apache,并且使用了VirtualHost,那就在你http-vhost.conf中VirtualHost的CustomLog所制定的位置。
          如果你在httpd.conf中打開了全局的CustomLog,那你就在httpd.conf中查找相關位置,默認是/var/log/httpd-error.log


          總結:
          一般在/var/log/httpd下可查看對其操作IP
          如在0.140上,
          cd /var/log/httpd
          less access_log
          posted on 2007-11-08 10:18 張秀蘭 閱讀(2242) 評論(0)  編輯  收藏 所屬分類: 資料查找
           
          Copyright © 張秀蘭 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 黎川县| 兰西县| 桐梓县| 临泽县| 云和县| 探索| 荃湾区| 铁岭市| 石泉县| 玛多县| 蒙山县| 青冈县| 伊宁县| 神农架林区| 马山县| 萝北县| 油尖旺区| 济源市| 汉沽区| 泰宁县| 曲周县| 辽阳县| 会同县| 金昌市| 兰西县| 荣成市| 柏乡县| 泗洪县| 纳雍县| 青冈县| 南靖县| 泰州市| 平邑县| 虞城县| 将乐县| 正蓝旗| 桃园市| 中卫市| 福贡县| 咸丰县| 开封县|