क्या INFORMATION_SCHEMA जैसे पूर्वस्थापित MySQL डेटाबेस को हटाना सुरक्षित है?


12

मैंने अभी LAMP सर्वर और PHPMyAdmin स्थापित किया है। एक बार जब मैंने लॉग इन किया तो मैंने देखा कि डेटाबेस पहले से ही बनाए गए हैं और उनके भीतर टेबल और पंक्तियों के टन हैं।

मेरा सवाल यह है कि क्या मैं किसी भी तरह से सिस्टम को विफल किए बिना उन सभी को हटा सकता हूं। नीचे आपने देखा कि मैंने पहले डेटाबेस में प्रवेश करने के बाद क्या देखा।

चार डेटाबेस में से एक पूर्वस्थापित।


किस तरह से ubuntu से संबंधित है?
don.joey

नहीं, इसे हटाएं नहीं
Tachyons 15

भविष्य में, आपको सर्वरफ़ॉल्ट.कॉम में इस प्रकार का प्रश्न पूछना चाहिए। आपको वहां बेहतर उत्तर मिलेंगे।
फ्लिक डेम

जवाबों:


14

INFORMATION_SCHEMA, PERFORMANCE_SCHEMAऔर mysql(संभवतः अधिक) MySQL में विशेष सिस्टम टेबल हैं। कृपया इस पर MySQL प्रलेखन देखें। एक अंश:

INFORMATION_SCHEMA डेटाबेस के लिए उपयोग नोट्स

INFORMATION_SCHEMA प्रत्येक MySQL उदाहरण के भीतर एक डेटाबेस है, वह स्थान जो अन्य सभी डेटाबेस के बारे में जानकारी संग्रहीत करता है जो MySQL सर्वर रखता है। INFORMATION_SCHEMA डेटाबेस में कई रीड-ओनली टेबल होते हैं। वे वास्तव में दृश्य हैं, बेस टेबल नहीं हैं, इसलिए उनके साथ कोई फ़ाइल जुड़ी नहीं है, और आप उन पर ट्रिगर सेट नहीं कर सकते। इसके अलावा, उस नाम के साथ कोई डेटाबेस निर्देशिका नहीं है।

तो, नहीं, उन्हें हटाने का प्रयास न करें। एक कार्यात्मक MySQL अधिष्ठापन के लिए आपको उनकी आवश्यकता है। इसके अलावा, वे संभवतः उन्हें हटाने / बदलने के किसी भी नियमित तरीके से सुरक्षित हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.