WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.
Nu am auzit pana acum pe 2015 sa fi fost vreun wirus Lub exploit de SQL care sa puna “la pamant” sute de site-uri si bloguri WordPress, asa cum a fost in anii trecuti, insa de aproximativ o luna apar lucruri ciudate. Am intalnit mai multe site-uri care pareau ca si-au pierdut conexiunea la baza de date.Error establishing a database connection.
In practica, cand apare o astfel de eroare pe WordPress, primele lucruri care se verifica sunt:
- Daca serviciul mysql ruleaza pe server. Sunt situatii in care din supraincarcarea serverului pe care este hostata baza de date, serviciul mysql / Mysqld sa nu mai ruleze. In acest caz se reporneste serviciul din terminal (via ssh sau consola) sau din interfata web daca exista aceasta posibilitate.
- Eroare de configurare użytkownik / słowo W wp-config.php. In aceasta situatie se verifica daca user-ul baze de date si numele bazei de date sunt corect setate in wp-config.php.
O a treia situatie este korupcja (inexplicabila pana in acest moment) tabelului WP_Options Z Mysql. Asadar, inainte de a intra in panica daca va gasiti site-ul cu “Error establishing a database connection”, este bine sa verificati daca tabelele din baza de date sunt in regula.
Cum verificam si cum reparam tabelul wp_options din WordPress in caz de este corupt. Marked as crashed and should be repaired.
1. Otwieramy phpMyAdmin, mergem pe baza de date a site-ului care este picat si incercam sa accesam tabelul WP_Options. In cazul in care acesta este corupt, o sa apara o alerta care ne informeaza acest lucru.

In screen-ul de mai sus este vorba despre tabelul WP_Options din baza de date “mobile_apk“. Tabela „sqldb/wp_options’ jest oznaczony jako uszkodzony i należy go naprawić.
2. Wybierz tabelę wp_options, zaznaczając pole obok, następnie przejdź na dół do menu rozwijanego (Z zaznaczonymi) i wybierz “Stół naprawczy“.

3. Po tym kroku tutoriala poczekaj na odpowiedź na polecenie sql, a następnie sprawdź, czy witryna działa normalnie.

Użytkownicy WordPressa, którzy nie mają zainstalowanego phpMyAdmin, mogą to zrobić z poziomu terminala/serwera, na którym znajduje się baza danych, uruchamiając komendy:
- sprawdź, czy tabela wp_options jest uszkodzona:
mysqlcheck -c baza_date wp_options -u user_db -p
- napraw tabelę wp_options w bazie danych “baza danych”:
mysqlcheck -r mydb wp_options -u user -p
Dobrze jest aby po upewnieniu się, że strona wróciła do normy, wykonać kopię zapasową bazy danych. Zalecam nawet okresowe tworzenie kopii zapasowych. Nigdy nie wiadomo :)
WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.
Co nowego
O Stealth
Pasjonat technologii, z przyjemnością piszę na StealthSettings.com od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, a także w językach programowania i platformach blogowych (WordPress) oraz dla sklepów internetowych (WooCommerce, Magento, PrestaShop).
Zobacz wszystkie posty StealthMoże zainteresują Cię także...
Jedna myśl dalej “WordPress WP_Options Tabela uszkodzona / Błąd Ustanowienie połączenia bazy danych.”
DLACZEGO jednak tak się dzieje? Doświadczyłem tego w przypadku wielu witryn klienta, które są hostowane na serwerze Godaddy. Naprawienie tego jest dość łatwe, ale co w pierwszej kolejności powoduje uszkodzenie i jak zapobiec ponownemu wystąpieniu tego problemu?