# MainWP-adatok törlése egy Child-webhely adatbázisából

> A MainWP Child összes beállításának eltávolítása SQL-paranccsal, ha teljesen le akarod venni a webhelyről, vagy újra kell csatlakoztatni.

Ha egy Child-webhelyről a **MainWP Child** bővítmény minden adatát el akarod távolítani, megteheted egy SQL-paranccsal. Erre akkor lehet szükség, ha kivezeted a webhelyet, vagy tartós kapcsolódási hibát keresel.

**Előbb készíts teljes adatbázis-mentést.** A parancs végleges, nem vonható vissza.

## Mikor használd

- a MainWP teljes eltávolításakor a Child-webhelyről;
- tartósan fennálló kapcsolódási hibák elhárításakor;
- ha a webhelyet új vezérlőpulthoz akarod csatlakoztatni;
- a webhely kivezetésekor.

## Előfeltételek

- hozzáférés a phpMyAdminhoz vagy hasonló adatbázis-kezelőhöz;
- friss adatbázis-mentés.

## A törlés lépései

1. Készíts teljes adatbázis-mentést.
2. Lépj be a Child-webhely tárhelyének vezérlőpultjába (cPanel, Plesk stb.), és nyisd meg a phpMyAdmint.
3. Válaszd ki a Child-webhely adatbázisát.
4. Nyisd meg az **SQL** fület.
5. Illeszd be és futtasd a parancsot:

   ```sql
   DELETE FROM `wp_options` WHERE option_name LIKE '%mainwp_%'
   ```

   Ha a WordPress egyedi táblaelőtagot használ (nem `wp_`), írd át a táblanevet, például `egyedi_options`-re.
6. Kattints a **Végrehajtás** gombra (angol felületen **Go**). A parancs kitörli az összes MainWP-vel kapcsolatos bejegyzést az options táblából.

## Mi törlődik

| Adat | Jelentése |
|---|---|
| Kapcsolati kulcsok | A vezérlőpulthoz kötő titkosítási kulcsok |
| Bővítménybeállítások | A MainWP Child konfigurációja |
| Gyorsítótárazott adatok | A tárolt szinkronizálási adatok |
| Egyedi biztonsági azonosító | A webhelyet azonosító adat |

## A törlés után

1. Ha a MainWP-t teljesen eltávolítod, kapcsold ki és töröld a MainWP Child bővítményt.
2. Ha újra fel akarod venni a webhelyet egy vezérlőpultra, telepítsd és állítsd be újra a Child bővítményt, majd csatlakoztasd a webhelyet a [Webhely hozzáadása](https://hub.hellowp.io/hu/plugins/mainwp/webhely-hozzaadasa/) fejezet szerint. Az egyedi biztonsági azonosítóval történő újracsatlakoztatásról az [Első lépések](https://hub.hellowp.io/hu/plugins/mainwp/elso-lepesek-biztonsagi-azonosito/) fejezet szól.

## A MainWP Child Reports adatbázistábláinak törlése

A **MainWP Child Reports** bővítmény az eseménykövetés adatait saját adatbázistáblákban tárolja. Ezeket külön is törölheted, ha helyet akarsz felszabadítani, hiányzó táblák okozta hibát javítasz, vagy a bővítmény teljes eltávolítása előtt takarítasz. Hiányzó `wp_mainwp_stream` és `wp_mainwp_stream_meta` táblák hibájára is ez a megoldás.

Előfeltétel: adminisztrátori hozzáférés a Child-webhelyhez, és telepített Child Reports bővítmény.

1. Töltsd le a Child Reports eltávolító segédbővítményét (`mainwp-child-reports.zip`).
2. A Child-webhelyen nyisd meg a **Bővítmények → Új hozzáadása** oldalt, és telepítsd a letöltött ZIP-et.
3. Nyisd meg a böngészőben ezt a címet (a saját webhelyedére cserélve):

   ```
   https://a-child-webhelyed.hu/wp-admin/options-general.php?page=mainwp-reports-settings&try_uninstall=yes
   ```

4. Görgess a beállítóoldal aljára, ahol megjelenik a törlés lehetősége.
5. Kattints a **Uninstall MainWP Child Reports Database** gombra (a MainWP Child Reports adatbázisának eltávolítása).

| Tábla | Tartalma |
|---|---|
| `wp_mainwp_stream` | Az események naplója és a tevékenységi bejegyzések |
| `wp_mainwp_stream_meta` | A naplózott események kiegészítő adatai |

A törlés **végleges**: a webhely összes követett eseménye elvész, nem állítható vissza.

Utána:

1. Kapcsold ki az eltávolító segédbővítményt.
2. Töröld a **Bővítmények** oldalról.
3. A Child Reports funkció a táblákat újra létrehozza, amikor újra bekapcsolod.

A webhelyen lévő összes MainWP-adat törlését a fenti SQL-parancs végzi.

## Ellenőrző lista

- elkészült az adatbázis-mentés;
- a helyes adatbázist választottad ki;
- ellenőrizted a táblaelőtagot (`wp_` vagy egyedi);
- az SQL-parancs hiba nélkül lefutott;
- a MainWP Child bővítményt kikapcsoltad és törölted, ha eltávolítod.
