phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Mysql - Tidak dapat menghubungkan kesalahan 'databasename' database yang tidak dikenal

Kode Anda dan phpmyadmin Anda hanya menghubungkan ke server database yang berbeda . Ini bisa terjadi, misalnya, jika Anda memiliki beberapa server database yang diinstal pada PC Anda.

Untuk mendapatkan bukti, jalankan kueri berikut di phpmyadmin:

show databases;

Dan kemudian jalankan kueri yang sama di 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);

atau 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);

dan bandingkan outputnya. Ini akan menunjukkan kepada Anda bahwa ada kesalahan ejaan atau memang phpmyadmin dan PHP terhubung ke server database yang berbeda.

Kemudian Anda dapat memeriksa file konfigurasi di PHPmyAdmin untuk memastikannya terhubung ke server yang tepat




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Mengimpor database dan tabel dengan phpMyAdmin

  2. Kesalahan pengkodean dengan rangkaian karakter pemoles selama transfer pengaturan basis data / server

  3. Menghapus phpMyAdmin sepenuhnya

  4. Bagaimana cara saya masuk ke phpmyadmin di Google Cloud

  5. di mana MySQL menyimpan file database?