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

mysql:दूरस्थ IP का उपयोग करके लोकलहोस्ट से कनेक्ट करने का प्रयास करते समय कनेक्शन से इनकार कर दिया गया

मैंने अपनी समस्या का समाधान स्वयं ढूंढ लिया, लेकिन मुझे अभी भी समझ में नहीं आया कि यह काम क्यों नहीं किया:

मैंने उस उपयोगकर्ता को होस्ट% और लोकलहोस्ट पर विशेषाधिकार दिए:

# Before
+-----------------+------------+
| Host            | User       |
+-----------------+------------+
| %               | username   |
| localhost       | username   |
+-----------------+------------+

इन सेटिंग्स के साथ मुझे ऊपर दिखाए गए परिणाम मिले। जब मैंने उस उपयोगकर्ता को होस्ट पर विशेषाधिकार दिए तो उसने अचानक काम किया।

# After
+-----------------+------------+
| Host            | User       |
+-----------------+------------+
| %               | username   |
| localhost       | username   |
| <myIpAddress>   | username   |
+-----------------+------------+

जाहिर तौर पर % दूरस्थ कनेक्शन के लिए काम करता है, लेकिन स्थानीय कनेक्शन के लिए नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीडीओ + माईएसक्यूएल हमेशा तार लौटाता है, लेकिन एमएसएसक्यूएल के बारे में क्या?

  2. प्रथम और अंतिम नाम से अद्वितीय उपयोगकर्ता नाम उत्पन्न करें?

  3. MySQL क्रिएट फंक्शन सिंटैक्स

  4. चेतावनी:mysql_fetch_array ():आपूर्ति किया गया तर्क मान्य MySQL परिणाम नहीं है

  5. MySQL डेटाबेस से बाधाओं की सूची