Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध

कंसोल में mysql क्लाइंट प्रारंभ करें और इस क्वेरी को निष्पादित करें:select Host, User from mysql.user; . आपके पास इस तरह की एक पंक्ति होनी चाहिए:

+----------------+------------------+  
| Host           | User             |  
+----------------+------------------+  
| localhost      | root             |
+----------------+------------------+  

होस्ट . में "लोकलहोस्ट" के साथ एक पंक्ति और उपयोगकर्ता . में "रूट" करें . यदि आपके पास यह नहीं है तो यह आपकी समस्या का कारण है (इससे कोई फर्क नहीं पड़ता कि आपके पास उपयोगकर्ता में "रूट" वाली अन्य पंक्तियां हैं या नहीं )

यदि आपके पास ऐसी कोई पंक्ति नहीं है, तो इसके साथ एक नया उपयोगकर्ता जोड़ें:

CREATE USER 'appUser'@'localhost' IDENTIFIED BY 'appPassword';

यदि आप चाहें तो 'appUser' को 'root' से बदलें, लेकिन मैं दृढ़ता से किसी अन्य उपयोगकर्ता का उपयोग करने का सुझाव देता हूं। फिर इसे mysql क्लाइंट में निष्पादित करके अपने नए उपयोगकर्ता के लिए अनुमतियाँ जोड़ें:

GRANT ALL PRIVILEGES ON employees.* TO 'appUser'@'localhost';

(फिर से, यदि आप चाहें तो 'appUser' को 'root' से बदलें)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL डेटाबेस में चित्रों को कैसे स्टोर करें

  2. mysql डेटाबेस का आकार कैसे प्राप्त करें?

  3. मैसकल:उस कॉलम से कैसे पूछताछ करें जिसका प्रकार बिट है?

  4. MySQLi के लिए mysql_result को क्या बदलें?

  5. RMySQL dbWriteTable फ़ील्ड के साथ। प्रकार