Advertisement
swte

Untitled

Oct 15th, 2023
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 KB | None | 0 0
  1. 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!
  2.  
  3. ### 1. Felhasználók exportálása:
  4.  
  5. A WordPress felhasználókat és a felhasználói metaadatokat a `wp_users` és a `wp_usermeta` táblákban tárolják.
  6.  
  7. ```sql
  8. -- Felhasználók exportálása
  9. SELECT * INTO OUTFILE '/path_to_save/wp_users_export.sql'
  10. FROM wp_users;
  11.  
  12. -- Felhasználói metaadatok exportálása
  13. SELECT * INTO OUTFILE '/path_to_save/wp_usermeta_export.sql'
  14. FROM wp_usermeta;
  15. ```
  16.  
  17. ### 2. WooCommerce Ügyfelek és Rendelések exportálása:
  18.  
  19. 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.
  20.  
  21. ```sql
  22. -- WooCommerce rendelések exportálása
  23. SELECT * INTO OUTFILE '/path_to_save/wp_orders_export.sql'
  24. FROM wp_posts
  25. WHERE post_type = 'shop_order';
  26.  
  27. -- WooCommerce rendelések metaadatok exportálása
  28. SELECT * INTO OUTFILE '/path_to_save/wp_ordermeta_export.sql'
  29. FROM wp_postmeta
  30. WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'shop_order');
  31.  
  32. -- WooCommerce ügyfelek exportálása
  33. SELECT * INTO OUTFILE '/path_to_save/wp_customers_export.sql'
  34. FROM wp_posts
  35. WHERE post_type = 'shop_customer';
  36.  
  37. -- WooCommerce ügyfelek metaadatok exportálása
  38. SELECT * INTO OUTFILE '/path_to_save/wp_customermeta_export.sql'
  39. FROM wp_postmeta
  40. WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'shop_customer');
  41. ```
  42.  
  43. ### Importálás:
  44.  
  45. Az exportált fájlok importálása az új adatbázisba:
  46.  
  47. ```sql
  48. -- Felhasználók importálása
  49. LOAD DATA INFILE '/path_to_save/wp_users_export.sql' INTO TABLE wp_users;
  50.  
  51. -- Felhasználói metaadatok importálása
  52. LOAD DATA INFILE '/path_to_save/wp_usermeta_export.sql' INTO TABLE wp_usermeta;
  53.  
  54. -- WooCommerce rendelések importálása
  55. LOAD DATA INFILE '/path_to_save/wp_orders_export.sql' INTO TABLE wp_posts;
  56.  
  57. -- WooCommerce rendelések metaadatok importálása
  58. LOAD DATA INFILE '/path_to_save/wp_ordermeta_export.sql' INTO TABLE wp_postmeta;
  59.  
  60. -- WooCommerce ügyfelek importálása
  61. LOAD DATA INFILE '/path_to_save/wp_customers_export.sql' INTO TABLE wp_posts;
  62.  
  63. -- WooCommerce ügyfelek metaadatok importálása
  64. LOAD DATA INFILE '/path_to_save/wp_customermeta_export.sql' INTO TABLE wp_postmeta;
  65. ```
  66.  
  67. Megjegyzés: A `/path_to_save/` helyére írja be az útvonalat, ahol el szeretné menteni az exportált adatokat.
  68.  
  69. 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.
  70.  
  71. 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