मै मैक ओएस एक्स शेर पर हूं और मैकपॉर्ट्स का उपयोग करके बस mysql5 स्थापित किया है।mysql5 - चूंकि 'रूट' डेटाबेस नहीं बना सकता है या कुछ भी कर सकता है (एक्सेस अस्वीकृत)
तब मैं सफलतापूर्वक चला:
sudo /opt/local/lib/mysql5/bin/mysql_install_db --user=mysql
मैं सर्वर शुरू करने और "जड़ 'ठीक के रूप में कनेक्ट करने में सक्षम हूँ, लेकिन मैं किसी भी डेटाबेस नहीं बना सकते।
$ mysql5 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.61 Source distribution
mysql> create database dbname;
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'dbname'
मैं इस पता लगाने की कोशिश Googling का एक बहुत किया है, और ऐसा लगता है समस्या फाइल सिस्टम अनुमति के साथ क्या करना है हो सकता है कि/opt/स्थानीय/var/db/MySQL5 के लिए है, लेकिन मैं कोई लाभ नहीं हुआ इन बदलते कोशिश कर दिया है: ': पहिया जड़', लेकिन उनमें से कोई एक अंतर बना दिया है
$ ls -l /opt/local/var/db/
total 0
drwxrwxrwx 8 _mysql _mysql 272 Apr 12 11:55 mysql5
मैं मालिक '_mysql', 'mysql', और किया जा रहा है के साथ प्रयोग किया गया है।
स्टैक ओवरव्लो में आपका स्वागत है। हल करने के लिए इसे सही तरीके से चिह्नित करने का उचित तरीका (और भविष्य को पाठकों के लिए उत्तर अधिक स्पष्ट करना) अपने समाधान को अपने प्रश्न के उत्तर के रूप में पोस्ट करना है। कुछ समय बाद, आप इसे अपने प्रश्न के सही उत्तर के रूप में भी स्वीकार कर सकते हैं। एसओ को कैसे संचालित करने के लिए डिज़ाइन किया गया है, इस बारे में स्वयं को परिचित करने के लिए कृपया [एफएक्यू] (http://stackoverflow.com/faq) की समीक्षा करने के लिए कुछ मिनट दें; यह पढ़ने के लायक है, क्योंकि एसओ एक महान संसाधन है। :) (बीटीडब्ल्यू, महान पहला सवाल। +1।) –
गोचा। @KenWhite –