Mysql
 sql >> Database >  >> RDS >> Mysql

Il database esiste ma restituisce un errore che dice Database sconosciuto

Nelle versioni più recenti di Wampserver, la porta per MySQL è cambiata da 3306 a 3308 (lo puoi vedere nel tuo primo screenshot). Dovrai aggiornare la tua connessione per specificare quella porta. Altrimenti colpirai MariaDB installato con WAMP che non avere quel database al suo interno.

define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'testdb');
define('DB_PORT', 3308);

$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME, DB_PORT);

Come sottolineato nei commenti, è anche possibile rendere MySQL il database predefinito che risolverebbe anche il tuo problema. È possibile ottenere le istruzioni dal sito DBA Stack Exchange .