मेरे पास एक बहुत अधिक दूषित MySQL डेटाबेस था, इसलिए मैंने हाल ही में बैकअप (एक स्थानीय समय मशीन स्नैपशॉट) से फ़ाइलों को पुनर्स्थापित करने का प्रयास किया, लेकिन यह त्रुटि के साथ विफल रहा:
ऑपरेशन पूरा नहीं किया जा सकता क्योंकि आपके पास कुछ वस्तुओं तक पहुंचने की अनुमति नहीं है।
मैं इन फ़ाइलों को कैसे पुनर्स्थापित कर सकता हूं?
कोशिश करने पर, मैंने अपना खाता "_mysql" समूह के साथ जोड़ दिया dseditgroup
( groups
अब "_mysql" समूह में होने के रूप में मुझे सूचीबद्ध करता है), जिसे सभी फ़ाइलों और फ़ोल्डरों तक पढ़ने / लिखने की अनुमति दी जाती है, और टाइम मशीन को पुनर्स्थापित करने की कोशिश की जाती है। उसी परिणाम के साथ फिर से। फ़ोल्डर अभी भी खोजक में "दुर्गम" आइकन ओवरले (the) प्रदर्शित करते हैं। मैं एक के साथ एक शेल से एक बाहरी टाइम मशीन ड्राइव पर संग्रहीत फ़ाइलों के पुराने संस्करणों को कॉपी (थोड़ा) कर सकता हूं sudo ditto
, लेकिन जब यह फ़ाइलों में से एक (बाइनरी लॉग इंडेक्स) को पढ़ने की कोशिश करता है, तो MySQLd से एक अनुमति त्रुटि मिलती है।
कंप्यूटर OS X 10.12.6 चला रहा है।