Računalni ekran prikazuje grešku 'Error Establishing a Database Connection' u WordPressu, dok korisnik u modernom uredu pokušava riješiti problem.

Greška “Error Establishing a Database Connection” na WordPressu? Rješenja u 5 koraka

Što uzrokuje ovu grešku?

Greška “Error Establishing a Database Connection” znači da WordPress ne može uspostaviti vezu s MySQL bazom podataka. Najčešći uzroci su:

  • Netočni podaci za bazu u wp-config.php datoteci
  • Izbrisana ili oštećena baza podataka
  • Prekoračenje resursa servera (npr. previše zahtjeva)
  • MySQL server ne radi ili je došlo do prekida veze
  • Neispravne korisničke privilegije za bazu

Kako popraviti grešku?

Slijedi 5 jednostavnih koraka za rješavanje problema:

1. Provjerite wp-config.php datoteku

Povežite se putem FTP-a i otvorite wp-config.php. Provjerite jesu li podaci ispravno uneseni:

phpCopyEditdefine('DB_NAME', 'ime_baze');
define('DB_USER', 'korisnik_baze');
define('DB_PASSWORD', 'lozinka');
define('DB_HOST', 'localhost');

Ako niste sigurni u podatke, provjerite ih u svom hosting kontrolnom panelu (npr. cPanel → MySQL Databases).

2. Provjerite status MySQL servera

Ako MySQL server ne radi, pokušajte ga pokrenuti ili kontaktirajte hosting podršku:

  • cPanel: Provjerite opciju “MySQL Server Status”.
  • SSH: Izvršite naredbu:shCopyEditsudo systemctl status mysql

3. Popravite bazu podataka putem phpMyAdmin

Ako je baza oštećena:

  1. Prijavite se u phpMyAdmin preko hostinga.
  2. Odaberite bazu podataka vaše WordPress stranice.
  3. Kliknite “Check All” zatim “Repair Table” kako biste pokušali popraviti oštećene tablice.

4. Vratite sigurnosnu kopiju baze

Ako imate backup:

  1. Odaberite bazu u phpMyAdmin-u.
  2. Kliknite na “Import” i odaberite SQL datoteku s backupom.
    Ako nemate ručni backup, provjerite automatske kopije u hosting kontrolnom panelu (npr. cPanel → Backups).

5. Povećajte MySQL veze ili resurse

Ako je problem u preopterećenju servera:

  • Kontaktirajte hosting podršku za povećanje parametra max_connections ili dodatnih resursa (RAM-a).
  • Razmislite o optimizaciji baze pomoću alata poput WP-Optimize.

Prevencija u budućnosti

Kako biste spriječili ponovni problem, razmotrite sljedeće savjete:

  • Redovito backupajte bazu – koristite alate poput UpdraftPlus ili Jetpack.
  • Ograničite broj istovremenih posjetitelja ako koristite shared hosting.
  • Nadograđujte hosting plan kako raste promet i zahtjevi vaše stranice.

Kontaktirajte nas

💡 Imaš problema s bazom podataka? Javi se i oporavimo tvoju stranicu zajedno! 🚀