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

          導航

          常用鏈接

          留言簿(9)

          隨筆分類(163)

          隨筆檔案(154)

          文章檔案(1)

          新聞檔案(1)

          相冊

          收藏夾(1)

          個人雜雜

          友情鏈接

          自學考試

          資料搜索

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 360176
          • 排名 - 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 張秀蘭 閱讀(2248) 評論(0)  編輯  收藏 所屬分類: 資料查找
           
          Copyright © 張秀蘭 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 庐江县| 响水县| 临高县| 西畴县| 班玛县| 德州市| 怀宁县| 盐津县| 乳源| 潞城市| 通州市| 池州市| 平舆县| 游戏| 修水县| 朝阳市| 福鼎市| 宣武区| 图们市| 响水县| 阿克陶县| 确山县| 阜新市| 剑河县| 微山县| 盐津县| 蚌埠市| 车致| 四川省| 藁城市| 饶河县| 株洲县| 玉树县| 柳河县| 汾阳市| 通州市| 福州市| 申扎县| 陆良县| 遂昌县| 罗山县|