phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

Mysql - अज्ञात डेटाबेस 'डेटाबेसनाम' त्रुटि को कनेक्ट नहीं कर सका

आपका कोड और आपका phpmyadmin बस विभिन्न डेटाबेस सर्वर से जुड़ रहा है . ऐसा हो सकता है, उदाहरण के लिए, यदि आपके पीसी पर एकाधिक डेटाबेस सर्वर स्थापित हैं।

प्रमाण प्राप्त करने के लिए, निम्न क्वेरी को phpmyadmin में चलाएँ:

show databases;

और फिर वही क्वेरी PDO में चलाएँ:

$host = 'your db host';
$user = 'your db username';
$pass = 'your db password';

$pdo = new PDO("mysql:host=$host", $user, $pass, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
$databases = $pdo->query('show databases')->fetchAll(PDO::FETCH_COLUMN);
var_dump($databases);

या mysqli

$host = 'your db host';
$user = 'your db username';
$pass = 'your db password';

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect($host, $user, $pass);
$databases = $mysqli->query('show databases')->fetch_all();
var_dump($databases);

और आउटपुट की तुलना करें। यह आपको दिखाएगा कि या तो कोई वर्तनी त्रुटि है या वास्तव में phpmyadmin और PHP विभिन्न डेटाबेस सर्वर से जुड़े हुए हैं।

फिर आप यह सुनिश्चित करने के लिए PHPmyAdmin में कॉन्फ़िगरेशन फ़ाइल की जांच कर सकते हैं कि यह उचित सर्वर से कनेक्ट है




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. विशिष्ट समय का उपयोग करके PHP को पुनर्निर्देशित करें

  2. PHPMyAdmin डिज़ाइनर संबंध नहीं दिखाता है

  3. phpmyadmin त्रुटि आयात करने के लिए कोई डेटा प्राप्त नहीं हुआ, कैसे ठीक करें?

  4. phpmyadmin में डेटाबेस निर्यात करना विफल रहता है (लोकलहोस्ट)

  5. विदेशी कुंजी के रूप में समग्र कुंजी (एसक्यूएल)