Trovare e risolvere problemi di connessione al database


Quando MySQL funziona correttamente è una meraviglia, ma quando qualcosa va storto, vi potrebbe far diventare pazzi. Ecco alcune cose da fare per scovare e risolvere i problemi di connessione:

  • Assicuratevi che i vostri username e password siano corretti.
  • Controllate attentamente l’hostname. Nonostante “localhost” funzioni su molti server, potrebbe non essere il vostro caso.
  • Testate la stringa di connessione (se avete scritto voi il codice). Potreste aver semplicemente fatto un errore di battitura.
  • Se avete un vostro server, controllate il server mysql per vedere se sta funzionando e se non restituisce errori.
  • Il database al quale state cercando di connettervi esiste veramente? Capita a volte che la creazione automatica di db fallisca e voi restiate a chiedervi come mai non si riesce a connettersi.
  • Se riuscite a connettervi in locale ma non in connessione remota, controllate i settaggi del firewall per capire se la porta 3306 (o qualsiasi altra porta che utilizzate per mysql) sia aperta.
  • Infine, assicuratevi che il vostro utente mysql abbia i privilegi necessari per portare a termine qualsiasi azione richiesta.

Foto | Flickr