अगर GRANT ALL
काम नहीं करता, कोशिश करें:
- रोकें
mysqld
और इसे--skip-grant-tables
. के साथ फिर से शुरू करें विकल्प। mysqld
से कनेक्ट करें सर्वर के साथ बस:mysql
(अर्थात कोई-p
. नहीं विकल्प, और उपयोगकर्ता नाम की आवश्यकता नहीं हो सकती है)।-
mysql क्लाइंट में निम्न आदेश जारी करें:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
उसके बाद, आपको GRANT ALL ON *.* TO 'root'@'localhost';
चलाने में सक्षम होना चाहिए। और यह काम करे।