Jak opravit chybu připojení k databázi

Používáte PHP a MySQL společně hladce na vašem webu. Tento den, z modré, dojde k chybě připojení k databázi. Ačkoli databáze spojení chyba může znamenat větší problém, je to obvykle výsledek jednoho z několika scénářů:

Všechno bylo včera v pořádku

Můžete se připojit včera a ve skriptu jste nezměnili žádný kód. Najednou to dnes nefunguje. Tento problém pravděpodobně leží na vašem webovém hostiteli. Váš poskytovatel hostingu může mít databáze offline kvůli údržbě nebo kvůli chybě. Kontaktujte svého webového serveru a zjistěte, zda tomu tak je, a pokud ano, kdy se očekává, že budou zálohovány.

Jejda!

Pokud je vaše databáze na jiné adrese URL, než je soubor PHP, pomocí kterého se k ní připojujete, může to znamenat, že necháte platnost názvu vaší domény vypršet. Zní to hloupě, ale stává se to hodně.

Nemohu se připojit k Localhost

Localhost nemusí vždy fungovat, takže musíte směřovat přímo do vaší databáze. Často je to něco jako mysql.yourname.com nebo mysql.hostingcompanyname.com. Nahraďte „localhost“ v souboru přímou adresou. Pokud potřebujete pomoc, váš webový hostitel vás může nasměrovat správným směrem.

instagram viewer

Moje jméno hostitele nebude fungovat

Znovu zkontrolujte své uživatelské jméno a heslo. Pak je trojitě zkontrolujte. To je jedna oblast, kterou lidé často přehlíží, nebo si tak rychle zkontrolují, že si ani nevšimnou své chyby. Nejenže musíte zkontrolovat, zda jsou vaše přihlašovací údaje správné, ale měli byste se také ujistit, že máte správná oprávnění požadovaná skriptem. Například uživatel jen pro čtení nemůže do databáze přidat data; jsou nutná oprávnění k zápisu.

Databáze je poškozená

Stalo se to. Nyní vstupujeme na území většího problému. Samozřejmě, pokud budete databázi pravidelně zálohovat, budete v pořádku. Pokud víte, jak obnovit databázi ze zálohy, jděte do toho a udělejte to. Pokud jste to však nikdy neudělali, požádejte o pomoc svého hostitele webu.

Oprava databáze v phpMyAdmin

Pokud používáte phpMyAdmin pomocí své databáze ji můžete opravit. Než začnete, vytvořte zálohu databáze - pro jistotu.

  1. Přihlaste se na svůj webový server.
  2. Klikněte na ikonu phpMyAdmin
  3. Vyberte postiženou databázi. Pokud máte pouze jednu databázi, měla by být ve výchozím nastavení vybrána.
  4. Na hlavním panelu byste měli vidět seznam databázových tabulek. Klikněte na Zkontrolovat vše.
  5. Vybrat Tabulka oprav z rozbalovací nabídky.