सुनिश्चित करें कि डेटा निर्देशिका में "नेटवर्क सेवा" और व्यवस्थापक उपयोगकर्ताओं के लिए पूर्ण अनुमतियाँ सेट हैं और यदि इसमें रिक्त स्थान हैं तो आपके पास निर्देशिका के नाम के आसपास उद्धरण हैं। सुनिश्चित करें कि आधारित सेट है/टिप्पणी नहीं की गई है।
मैंने डेटा निर्देशिका को बदलकर इन चीजों का परीक्षण किया, जिसने आपके द्वारा ऊपर वर्णित त्रुटि को फिर से उत्पन्न किया, फिर त्रुटि को खत्म करने के लिए नई बनाई गई डेटा निर्देशिका की अनुमतियां तय कीं। मैं अब आगे और पीछे स्विच कर सकता हूं कि मैं किस डेटा निर्देशिका पर टिप्पणी करता हूं। (केवल एक परीक्षण के रूप में, अन्यथा वह पागल है)।
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini कुछ इस तरह होना चाहिए, परीक्षण करने के लिए Windows 2012 R2 सर्वर का उपयोग करना:
# Path to installation directory. All paths are usually resolved relative to
this.
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"
# Path to the database root
# datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data"
datadir="d:/ProgramData/Data"