Otevíráte svůj web WordPress a zobrazuje se zpráva „Chyba při navazování připojení k databázi “, důvody mohou být některé z následujících:

- Databáze byla poškozena.
- Přihlašovací údaje k databázi uvedené v souboru wp-config.php jsou nesprávné
- Tabulky databáze WordPress byly poškozeny nebo nebyly správně importovány.
- Předpona tabulky je chybná.
Zde se naučíme, jak opravit Chyba při navazování připojení k databázi pro váš web založený na WordPressu.
Krok 1 — Zkontrolujte přihlašovací údaje k databázi
Právě jste migrovali svůj web založený na WordPressu od předchozích poskytovatelů hostingu jinam; musíte aktualizovat údaje o připojení k databázi uvedené v wp-config.php.
Kliknutím sem se dozvíte, jak upravit soubor wp-config.php DirectAdmin or cPanel.
Vyhledejte informace o připojení k databázi uvedené v konfiguračním souboru.
/** The name of the database for WordPress */
define('DB_NAME', 'database_name');
/** MySQL database username */
define('DB_USER', 'database_username');
/** MySQL database password */
define('DB_PASSWORD', 'database_password');
Zkontrolujte podrobnosti připojení, jak je uvedeno se správnými údaji. Pokud jsou podrobnosti připojení nesprávné, aktualizujte informace, klikněte na Uložit a ukončete.
Znovu načtěte web a zkontrolujte, zda je problém vyřešen nebo ne.
Krok 2 — Zkontrolujte předponu tabulky
Otevřená PHPMoje administrace a klikněte na svou databázi.

Zkontrolujte prefix uvedený před názvem tabulky. Prefix tabulky je uveden v souboru wp-config.php a ten, který se zobrazuje v PHPMyAdmin musí být stejný.


Krok 3 — Zkuste opravit databázi WordPress
cPanel vám poskytuje funkci databáze oprav. Opravte databázi podle následujících kroků.
Přes cPanel
2. Přejděte na DATABÁZE sekci a klikněte na MySQL® Databáze

3. Přejít na Upravit databáze vyberte databázi z rozevíracího seznamu a klikněte na Databáze oprav.

4. Objeví se nové GUI a systém se automaticky pokusí zkontrolovat/opravit databázi.
Přes PHPMojeAdmin
Naši databázi můžeme opravit pomocí PHPTaké MyAdmin. Podívejme se, jak opravit databázi pomocí PHPMojeAdministrace.
2. Přejděte na DATABÁZE sekci a klikněte na phpMyAdmin.

3. PHPMoje administrace se otevře v nové kartě prohlížeče. Klikněte na databázi, kterou chcete opravit.

4. Pokud jste si jisti, že tabulka způsobuje problém, můžete tabulku vybrat nebo zkontrolovat opravy všech tabulek.

5. Z rozbalovací nabídky S vybranými: vybrat Opravný stůl. Tím se provede STŮL OPRAV SQL dotaz na vybrané tabulky nebo všechny tabulky, pokud jste vybrali Zaškrtnout vše, a stoly budou zkontrolovány nebo opraveny.

Přes wp-config.php
WordPress poskytuje vestavěné funkce pro opravu databáze, která je ve výchozím nastavení zakázána z důvodu bezpečnostního problému.
Zde se naučíme, jak tuto funkci povolit, spustit opravy a poté ji zakázat, abychom se vyhnuli této potenciální bezpečnostní hrozbě.
Otevřete soubor wp-config.php a vložte následující kód:
define('WP_ALLOW_REPAIR', true);
Uložte a zavřete editor.
Otevřete prohlížeč a načtěte následující adresu.
Poznámka: Nahraďte prosím yourdomain.com svým skutečným názvem domény
http://www.yourdomain.com/wp-admin/maint/repair.php
Stiskněte Databáze oprav tlačítko, které se objeví při načtení stránky.
Budete přesměrováni na stránku s výsledky, kde můžete v reálném čase sledovat probíhající kontroly a opravy.
Po dokončení procesu znovu otevřete soubor wp-config.php a odstraňte řádek kódu, který jsme vložili, abychom deaktivovali funkci opravy.
Pokud váš problém stále není vyřešen po provedení výše uvedených kroků, obnovte prosím svou databázi ze staré zálohy, kterou máte.