मैं mysql में किसी तालिका को एन्क्रिप्ट कैसे करूं?
मैं mysql में किसी तालिका को एन्क्रिप्ट कैसे करूं?

वीडियो: मैं mysql में किसी तालिका को एन्क्रिप्ट कैसे करूं?

वीडियो: मैं mysql में किसी तालिका को एन्क्रिप्ट कैसे करूं?
वीडियो: MYSQL डेटाबेस एन्क्रिप्शन 2024, अप्रैल
Anonim

शुरू करना एनक्रिप्टिंग NS टेबल , हमें परिवर्तन चलाने की आवश्यकता होगी टेबल तालिका नाम कूटलेखन ='वाई', जैसा माई एसक्यूएल नहीं होगा एन्क्रिप्ट टेबल डिफ़ॉल्ट रूप से। नवीनतम Percona Xtrabackup भी समर्थन करता है कूटलेखन , और बैकअप कर सकते हैं एन्क्रिप्टेड टेबल . आप इसके बजाय इस क्वेरी का उपयोग भी कर सकते हैं: info_schema से * चुनें।

इसे ध्यान में रखते हुए, क्या MySQL डेटाबेस एन्क्रिप्टेड है?

हैं MySQL डेटाबेस डिस्क पर संग्रहीत फ़ाइलें कूट रूप दिया गया ? नहीं। माई एसक्यूएल नहीं, डिफ़ॉल्ट रूप से एन्क्रिप्ट इसकी फाइलें। आप इस बारे में स्पष्ट नहीं हैं कि किस प्रकार का आंकड़े आप एनक्रिप्टिंग , लेकिन ऐसा लगता है कि आपके मामले में सबसे अच्छा समाधान कॉलम-आधारित होगा कूटलेखन समाधान।

इसी तरह, पासवर्ड के लिए MySQL किस एन्क्रिप्शन का उपयोग करता है? AES_ENCRYPT () और AES_DECRYPT () को क्रिप्टोग्राफिक रूप से सबसे सुरक्षित माना जाता है कूटलेखन वर्तमान में उपलब्ध फ़ंक्शन माई एसक्यूएल . ध्यान दें कि SHA-2, DES और AES फ़ंक्शन के लिए आवश्यक है माई एसक्यूएल एसएसएल समर्थन के साथ कॉन्फ़िगर किया जाना है।

बस इतना ही, क्या आपको अपना डेटाबेस एन्क्रिप्ट करना चाहिए?

नहीं, आप शायद चाहिए नहीं डेटा एन्क्रिप्ट करें . आप भी चाह सकते हैं एन्क्रिप्ट डेटाबेस बैकअप। और शारीरिक रूप से सुरक्षित NS कक्ष NS सर्वर में स्थित है।

MySQL की लागत कितनी है?

माई एसक्यूएल प्रति वर्ष $2000.0 पर मानक संस्करण (वेब और अंतिम उपयोगकर्ता)। माई एसक्यूएल एंटरप्राइज़ संस्करण (वेब और अंतिम उपयोगकर्ता) $5000.0 प्रति वर्ष पर। माई एसक्यूएल क्लस्टर कैरियर ग्रेड संस्करण (वेब और अंतिम उपयोगकर्ता) $10000.0 प्रति वर्ष।

सिफारिश की: