【保障MySQL安全的14個最佳方法】
原文地址:【保障MySQL安全的14個最佳方法】作者:蟻巡運維平臺
MySQL資料庫一貫以高效能、高可性和易用性著稱,它已經成為世界上最流行的開源資料庫。大量的個人、WEB開發者、大型公司等都在其網站、關鍵系統、軟體包中廣泛使用MySQL資料庫。
通常,許多企業在部署一種產品時,安全性常常得不到應有的重視。企業最關心的是使其可以儘快地執行,企業由此也可以儘快贏利。
但有的企業在安裝MySQL時用的是預設選項,由此造成其資料不安全,且伺服器也面臨被入侵的風險,並有可能在短時間內就出現效能問題。下面將提供保障MySQL安全的最佳方法。
1、避免從網際網路訪問MySQL資料庫,確保特定主機才擁有訪問特權
直接通過本地網路之外的計算機改變生產環境中的資料庫是異常危險的。有時,管理員會開啟主機對資料庫的訪問:
> GRANT ALL ON *.* TO `root`@`%`;
這其實是完全放開了對root的訪問。所以,把重要的操作限制給特定主機非常重要:
> GRANT ALL ON *.* TO `root`@`localhost`;
> GRANT ALL ON *.* TO `root`@`myip.athome`
> FLUSH PRIVILEGES
此時,你仍有完全的訪問,但只有指定的IP(不管其是否靜態)可以訪問。
2、定期備份資料庫
任何系統都有可能發生災難。伺服器、MySQL也會崩潰,也有可能遭受入侵,資料有可能被刪除。只有為最糟糕的情況做好了充分的準備,才能夠在事後快速地從災難中恢復。企業最好把備份過程作為伺服器的一項日常工作。
3、禁用或限制遠端訪問
前面說過,如果使用了遠端訪問,要確保
本文轉自 linuxzkq 51CTO部落格,原文連結:http://blog.51cto.com/linuxzkq/1583883
相關文章
- 應用部署初探:6個保障安全的最佳實踐
- MySQL資料庫23道安全保障MySql資料庫
- Linux的系統的安全如何保障?保護Linux系統安全的九個常用方法Linux
- 保障Web服務的安全Web
- 幾個tips,教你如何保障自己的網路安全?
- 一個安全保障體系的整套解決方案(轉)
- 圖紙管理、圖文件管理安全保障解決方法
- 資料庫資料安全保障方法就是使用靠譜的工具!資料庫
- 從五個方面入手,保障微服務應用安全微服務
- Laravel 成為最佳 PHP 框架的 14 個理由!LaravelPHP框架
- Laravel成為最佳PHP框架的14個理由!LaravelPHP框架
- MySQL安全加固方法分享MySql
- 保障能源電力資料安全:內外網資料交換的最佳實踐方案!
- 如何保障資料安全
- 日本伺服器怎麼保障資料安全呢?恆訊科技分享這四個方法伺服器
- 保障執行緒安全的設計執行緒
- 如何保障無線網路的安全
- mysql最佳化通常使用的幾種方法MySql
- 7個API安全最佳實踐API
- 20 個 OpenSSH 最佳安全實踐
- 11 個最佳安全資訊網站網站
- MySQL最佳化的5個維度MySql
- 聊聊CWE 4.14 與 ISA/IEC 62443中,如何保障工業軟體的安全性
- 大資料安全如何保障大資料
- 五個 Ubuntu 14.04 最佳圖示集Ubuntu
- 如果保障伺服器的安全性伺服器
- 14個最佳的HTML/CSS設計和開發框架HTMLCSS框架
- 最佳的七十五個網路分析和安全工具
- 企業如何保障網站安全?網站
- 如何保障Web伺服器安全Web伺服器
- 雲時代,如何保障運維安全?運維
- 大資料安全如何保障呢?大資料
- MySQL效能優化的21個最佳實踐 和 mysql使用索引MySql優化索引
- 智慧攝像機的網路安全如何保障?
- Mysql中文亂碼問題的最佳解決方法MySql
- 推薦給運維人的14個最佳審查工具運維
- 2014 年10個最佳的PHP影像操作庫PHP
- 5個最佳開源的瀏覽器安全應用瀏覽器