لا يمكنني تعيين كلمة مرور الجذر لـ MySQL
-
30-09-2019 - |
سؤال
لقد قمت للتو بإعداد خادم مصباح باستخدام SUSE Server 10. أريد تعيين كلمة مرور الجذر لـ MySQL ، لذلك أدخلت ما يلي في المحطة:
mysqladmin -u root password MyPassword
والإخراج هو:
mysqladmin: Can't turn off logging; error: 'Access denied; you need SUPER
privilege for this operation'
لست متأكدًا حقًا من امتياز Super for MySqLadmin ، وكانت جميع عمليات بحث Google الخاصة بي غير مثمرة. أنا قادر على استخدام MySQL من سطر الأوامر دون إدخال كلمة مرور مثل هذا:
mysql -u root
لكن لا يمكنني الوصول إلى قاعدة بيانات MySQL لتحديث كلمة مرور الجذر بهذه الطريقة. ها هو الإخراج:
mysql> USE mysql;
mysql> ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
أي مساعدة سيكون موضع تقدير كبير. شكرًا.
المحلول
ما زلت غير متأكد من حل هذه المشكلة ، لكن الحل الذي توصلت إليه هو تثبيت SUSE 11. كل شيء يعمل الآن. أعتقد أن هناك مشكلة في التثبيت الأولي.
لا تنتمي إلى StackOverflow