Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Exportálni és importálni a WordPress felhasználókat, WooCommerce ügyfeleket és rendeléseket közvetlenül az adatbázisból kockázatos, mivel ezeknek az adatoknak sok összefüggése és kapcsolata van az adatbázis más részeivel. Mielőtt bármilyen műveletet végezne az adatbázisban, mindig készítsen teljes adatbázis mentést!
- ### 1. Felhasználók exportálása:
- A WordPress felhasználókat és a felhasználói metaadatokat a `wp_users` és a `wp_usermeta` táblákban tárolják.
- ```sql
- -- Felhasználók exportálása
- SELECT * INTO OUTFILE '/path_to_save/wp_users_export.sql'
- FROM wp_users;
- -- Felhasználói metaadatok exportálása
- SELECT * INTO OUTFILE '/path_to_save/wp_usermeta_export.sql'
- FROM wp_usermeta;
- ```
- ### 2. WooCommerce Ügyfelek és Rendelések exportálása:
- A WooCommerce rendeléseket és ügyfeleket a `wp_posts` táblában tárolják (a rendelések és ügyfelek egyedi bejegyzés típusokként vannak tárolva). A rendelésekhez és ügyfelekhez kapcsolódó metaadatok a `wp_postmeta` táblában vannak.
- ```sql
- -- WooCommerce rendelések exportálása
- SELECT * INTO OUTFILE '/path_to_save/wp_orders_export.sql'
- FROM wp_posts
- WHERE post_type = 'shop_order';
- -- WooCommerce rendelések metaadatok exportálása
- SELECT * INTO OUTFILE '/path_to_save/wp_ordermeta_export.sql'
- FROM wp_postmeta
- WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'shop_order');
- -- WooCommerce ügyfelek exportálása
- SELECT * INTO OUTFILE '/path_to_save/wp_customers_export.sql'
- FROM wp_posts
- WHERE post_type = 'shop_customer';
- -- WooCommerce ügyfelek metaadatok exportálása
- SELECT * INTO OUTFILE '/path_to_save/wp_customermeta_export.sql'
- FROM wp_postmeta
- WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'shop_customer');
- ```
- ### Importálás:
- Az exportált fájlok importálása az új adatbázisba:
- ```sql
- -- Felhasználók importálása
- LOAD DATA INFILE '/path_to_save/wp_users_export.sql' INTO TABLE wp_users;
- -- Felhasználói metaadatok importálása
- LOAD DATA INFILE '/path_to_save/wp_usermeta_export.sql' INTO TABLE wp_usermeta;
- -- WooCommerce rendelések importálása
- LOAD DATA INFILE '/path_to_save/wp_orders_export.sql' INTO TABLE wp_posts;
- -- WooCommerce rendelések metaadatok importálása
- LOAD DATA INFILE '/path_to_save/wp_ordermeta_export.sql' INTO TABLE wp_postmeta;
- -- WooCommerce ügyfelek importálása
- LOAD DATA INFILE '/path_to_save/wp_customers_export.sql' INTO TABLE wp_posts;
- -- WooCommerce ügyfelek metaadatok importálása
- LOAD DATA INFILE '/path_to_save/wp_customermeta_export.sql' INTO TABLE wp_postmeta;
- ```
- Megjegyzés: A `/path_to_save/` helyére írja be az útvonalat, ahol el szeretné menteni az exportált adatokat.
- Ez az eljárás közvetlen hozzáférést igényel az adatbázishoz és az fájlrendszerhez. Bizonyos tárhelyszolgáltatók korlátozhatják ezt a fajta hozzáférést. Ha problémába ütközik, kérje meg tárhelyszolgáltatóját, hogy engedélyezze az `OUTFILE` és `INFILE` használatát, vagy keresse a másik módot az adatok migrálására.
- Ezenkívül van néhány kiegészítő és eszköz is, mint például a [WP All Export](https://wpallimport.com/) és a [WP All Import](https://wpallimport.com/), amelyek segítségével könnyedén exportálhat és importálhat adatokat a WordPress és a WooCommerce között.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement