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

SQLSTATE [HY000] [2005] अज्ञात MySQL सर्वर होस्ट 'लोकलहोस्ट:3306' (2)

मैं 5.5 से पहले PHP के संस्करणों में विश्वास करता हूं आप 'होस्ट' पैरामीटर के लिए "लोकलहोस्ट" (या होस्ट MySQL सर्वर चल रहा है यदि यह वही होस्ट नहीं है) का उपयोग करेगा। यदि यह संस्करण 5.5 के बाद है, तो मुझे लगता है कि आपको "लोकलहोस्ट:3306" का उपयोग करने की आवश्यकता है (जरूरी नहीं कि 3306, यह सिर्फ डिफ़ॉल्ट MySQL पोर्ट है, इसलिए यदि आपने इसे बदल दिया है तो यह अलग होगा)। इसलिए यदि आप 5.5 से पहले PHP के संस्करण पर हैं और कोड 5.5 और उससे अधिक संस्करण के लिए है, तो अपनी MySQL कनेक्टर सेटिंग्स को बदलने का प्रयास करें। लगता है कि यह कुछ इस तरह दिखता है:

array(
        'host' => "localhost:3306",
        'username' => 'user',
        'password' => 'pass',
        'dbname' => 'database');
)

शायद इसे इसमें बदलने का प्रयास करें:

array(
            'host' => "localhost",
            'username' => 'user',
            'password' => 'pass',
            'dbname' => 'database');
    ) 


  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 - JSON कॉलम मानों के साथ तालिका में पंक्तियों को फ़िल्टर करना

  2. $ डीबी =नया पीडीओ (mysql:होस्ट =$ होस्ट; db_name =$ db_name, $ उपयोगकर्ता, $ पास);

  3. सभी गुणों की सूची के बिना एनोटेशन के आधार पर mybatis के माध्यम से mysql में ऑब्जेक्ट (10 से अधिक गुण) कैसे सम्मिलित करें?

  4. Sphinx बनाम MySql - मित्रों की सूची के माध्यम से खोजें (दक्षता/गति)

  5. गैर-शून्य मानों द्वारा समूहित करें