WordPress Veritabanı Ana Kılavuzu
Özünde, WordPress CMS’dir (İçerik Yönetim Sistemi). İçeriği yönetmek için kaydedebilmelidir. WordPress bunu klasörler ve dosyalar ve veritabanları aracılığıyla yapar. Daha önce WordPress dosya sistemini ayrı bir makalede tartışmıştık; Bu veritabanına odaklanacağız. Bu makalede, WordPress veritabanını, yapısını ve her alanın nasıl çalıştığını göreceğiz. Ayrıca MySQL hakkında kısa bir tarih dersi ekledik. Talimatlar – MySQL’mde benim demek değil; Ben gerçek insanım ama kim? – Öğrenmek için okumaya devam edin.
İçerik Listesi
Kısa Bir Tarih (Çok) SQL, MySQL ve Mariadb
WordPress veritabanına nasıl erişilir
Phpmyadmin
Plesk/CPanel
SSH/MySQL/MariAdb istemcisi
WordPress eklentisi
WordPress Veritabanı Yapısı
Masa yapısı
wp_commentmeta
wp_comments
WP_links
wp_options
wp_postmeta
WP_Posts
WP_TERMS
wp_termmeta
wp_term_relationships
wp_term_taxonomy
WP_USEMETA
WP_PENGASUR
MySQL adı verilen RDBMS kullanan kısa bir geçmiş (çok) SQL, MySQL ve MariaDB WordPress. Teknik olarak bu MySQL’e dayanmaktadır, çünkü MariaDB giderek MySQL yerine daha fazla kullanılmaktadır. SQL, yapılandırılmış sorgu dilinin kısaltmasıdır ve veritabanının kendisi değil, veritabanıyla etkileşim kurmak için kullandığımız dildir.
MySQL, bugün bildiğimiz gibi internetin büyümesinde önemli bir rol oynamıştır. İlk olarak 1995 yılında Microsoft ve Oracle tarafından sunulan alternatif bir ürün olarak tanıtılan hızla seçilen RDBM’lerin altın standardı oldu. MySQL Renkli Tarihi, Sun Microsystems ve daha sonra Oracle (Oracle Sun Microsystems ve MySQL’i beraberinde getirdi) tarafından satın alındı. MySQL’in MySQL’in orijinal yaratıcısı Monty Widenius tarafından MySQL’in MariaDB’ye dayanan Mariadb’a dayanarak kızı Maria olarak adlandırılan MySQL’in satın alınmasına yanıt vererek. (İlginçtir, MySQL başka bir Mony Kızı – My) olarak adlandırılır. Zamanla MariaDB ve MySQL arasındaki fark gelişti; Bununla birlikte, her ikisi de WordPress veritabanı da dahil olmak üzere birçok senaryoda değiştirilebilir. Aslında, çoğu durumda MariaDB, MySQL’in yerine geçer. Bu, MySQL kurulumunu silebileceğiniz, bunun yerine Mariadb yükleyebileceğiniz ve hiçbir şey değişmemiş gibi çalışmaya devam edebileceğiniz anlamına gelir. Bu nedenle, MariaDB çeşitli durumlarda iyileştirme iyileştirmesi sağlayabilir ve ayrıca örneğin depolama makineleri ile daha geniş uyumluluk sunar. MySQL’in ücretsiz kaldığını ve çift lisans sistemi altında serbest bırakıldığını belirtmek önemlidir. Birçok durumda, MySQL, MySQL veya MariaDB şeklinde bir veritabanına atıfta bulunmak için kullanılır. WordPress Veritabanına Nasıl Erişilir WordPress veritabanına bağlanmak için birkaç farklı seçenek vardır. Sizin için mevcut yöntem veya yöntem, kullandığınız WordPress barındırma türüne çok bağlı olacaktır. Sunucu yapılandırmanızın nasıl olduğundan emin değilseniz, barındırma sağlayıcınız veya sistem yöneticinizle tartışın. Her iki durumda da, seçenekler;
PhpmyAdmin PhpmyAdmin favori bir araçtır çünkü veritabanına web tabanlı bir GUI üzerinden bağlanmamızı sağlar. PhpmyAdmin’in veritabanları gönderen aynı sunucuya, doğrudan PhpmyAdmin’i sunan birçok barındırma sağlayıcısıyla yüklenmesi gerekir. Plesk/CPanel Plesk ve CPanel, benzer işlevlere sahip iki kontrol paneli platformudur – sunucu yönetimini kolaylaştıran kullanıcı arayüzleri. Tabii ki, destekledikleri teknoloji ve işletim sistemleri de dahil olmak üzere bazı temel farklılıklar vardır. Her iki durumda da, biraz farklı bir şekilde olmasına rağmen, veritabanına erişmemize de izin verirler. SSH/MySQL/MariAdb SSH istemcisi, GUI’den CLI (komut satırı arayüzü) sunan veritabanına bağlanmanın kullanıcı dostu bir yoludur. Bu nedenle, SQL komutunun daha derin bir şekilde anlaşılması önerilir. SSH’nin, bağlanmadan önce bir veritabanı yayınlayan aynı sunucuda açıkça düzenlenmesi gerekir. Eklentiniz WordPress veritabanınıza erişmek için WordPress eklentisini de kullanabilir. Bir eklenti kullanarak veritabanına doğrudan WordPress yönetici konsolunuzdan erişebilirsiniz. Burada, önde gelen bir tedarikçiden bir eklenti seçtiğiniz ve verilerinizin güvenliğini korumak için geçerli olan en iyi uygulamaları izlemeniz gerektiğinden emin olmalısınız. Hangi eklentilerin kullanılacağından emin değilseniz, WordPress web siteniz için en iyi eklentiyi nasıl seçeceğiniz konusunda kılavuzumuzu okuyun.
WordPress Veritabanı Yapısı WordPress veritabanı 12 tablodan oluşur. Her tablo, varsayılan olarak WP_ öneki ile başlar; Ancak, bu ilk kurulum ve yapılandırma işlemi sırasında değiştirilebilir. Özellikle aynı sunucuda zaten birkaç yüklemeniz varsa veya zaten birkaç yüklemeniz varsa, önekin değiştirilmesi genellikle WordPress güvenlik nedeniyle önerilir. WordPress veritabanlarını oluşturan 12 tablo aşağıdaki gibidir (alfabetik sırayla kaydedilir): wp_commentmeta
wp_comments
WP_links
wp_options
wp_postmeta
WP_Posts
WP_TERMS
wp_termmeta
wp_term_relationships
wp_term_taxonomy
WP_USEMETA
WP_PENGASUR
Şimdi her tabloyu tek tek tartışacağız ve hangi verilerin depolandığını ve iç yapıyı göreceğiz.
Masa Yapısı Her tablonun ayrıntılarına girmeden önce, yapının nasıl olduğunu görmek için zaman ayırmak iyidir. Veritabanı belgelerine aşina değilseniz, bu bölüm bir sonraki bölümde size yardımcı olacak bir flaş kursu sağlayacaktır. Öte yandan, SQL masasına oldukça aşina iseniz, ileri atlamaktan çekinmeyin.
Alan Adı – Bu, SQL tablosunda bulacağınız alanın adıdır
Açıklama – Bu alanın sahip olduğu veri türlerini anlamanıza yardımcı olmak için bunu girdik.
Tür – Bu, alan tarafından alınan veri türüdür. Parantez içindeki sayılar, girebileceğimiz kabul edilen karakter sayısının sert sınırını temsil eder
NULL – Bu alanın bugün neden kullanıldığı açık değil
Anahtar – Bu bize girişin anahtar olup olmadığını söyler. Birkaç anahtar türü vardır:
Ana
Ana bölüm)
İndeks
Dizin (bölüm)
Benzersiz
bir dizi
Varsayılan – Girişin varsayılan değeri varsa, varsayılan değer burada listelenir
Herhangi bir ek nota herhangi bir ek gövde Yorumlar WP_Comments tablosunda ayrı olarak saklanır. Tablolar aşağıdaki alanlara sahiptir:
= “satır-4 eşit”>>
<td class = "sütun- 3" için meta veri girişinin türünü tanımlayın.
wp_comments tablo wp_comments mağaza gönderme yorumları. WP_Commentmeta tablosunda depolanan yorumlarla ilgili meta veriler. Tablo aşağıdaki sütuna sahiptir:
WP_Posts tablosunda bulunduğu gibi
<td class = "sütun-6"
Zaman yok
= “satır-14 “>
wp_links Bu tablo, WordPress 3.5’ten başlayarak azaltılmış bir özellik olan Blogrolls’u desteklemek için oluşturuldu.Geriye dönük uyumluluk için saklanır, ancak artık kullanılmaz.Tablo aşağıdaki sütuna sahiptir:
| link_id | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın |
bigint (20) imzalanmamış | > Main | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_url | Bu bağlantının URL’sidir | varchar (255) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_name | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bu bağlantı adıdır | varchar (255) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_image | Bu bağlantı ile ilgili resmin URL’sidir. 3 “> varchar (255) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| links_target | Bu bağlantının hedef çerçevesidir | varchar (25) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| links_description | Bu | varchar (255) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_ter bkz. | Bu bize bağlantının herkese açık olup olmadığını veya gösterilip gösterilmediğini söyler | VA rchar (20) |
dizin | td> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_pemilik | Bu, bağlantı yapan kullanıcının kullanıcı kimliğidir WP_USER’de bulunanlar gibi | Bigint (20) imzalanmamış | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_ting | Bu bağlantının sıralamasıdır | int (11) | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_updated | Bu güncellenmiş bağlantının tarihi ve saati | Tarih Zaman | 0000-00 00 00 : 00: 00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_r El | bu bağlantı arasındaki bağlantı | varchar (255) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_notes | Bu bağlantı hakkında bir not | orta metin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| link_rss | Bu, bağlantının RSS besleme adresidir. class = “sütun-3”> varchar (255) |
| choice_id | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın. > Main | ||||||||||
| option_name | Bu seçeneğin adı/ayar | varchar (64) | benzersiz | option_nali | Bu, depolanan ayarların değeridir | Uzun metin | otomatik uyum | Bu ayar, wp_load_alloptions () ‘yi otomatik olarak veya td> | Varchar (20) | dizin | Evet |
| meta_id | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın | bigint (20) imzalanmamış | > Main | ||||||||
| Post_id alan adı | Bu, wp_posts’da mevcut olduğu gibi meta verilerle ilişkili bir gönderi kimliğidir | dizin | 0 | meta_key | Bu, meta verileri tanımlayan dizin anahtarıdır, çünkü her yazı birden fazla meta veriye sahip olabilir | varchar (255) | Evet | dizin | iptal edildi | meta_nai | Bu gerçek meta veri | metin panj ang | Evet | iptal edildi |
| tanımlama | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın | bigint (20) imzalanmamış | > Birincil ve Dizin (Bölüm 4) | ||||||||
| Post_Author | Bu, wp_user | bigint (20) ‘de mevcut olarak yazan yazıların kimliğidir | dizin | 0 | |||||||
| Post tarih | Bu yazının tarihi ve saati | Zaman Tarihi | dizin (Bölüm 3) | 0000-00-00 00:00:00 “> Post_date_gmt | Bu GMT’nin tarihi ve saati (Greenwich ortalama saat) | Tang Gal Time | 0000-00 00 00 : 00: 00 |
||||
| Post_content | Bu, içeriği Gönderi aslında | uzun metin | |||||||||
| Post_title | Bu, yazının başlığıdır | metin | |||||||||
| Post_excerpt | Bu bir gönderim teklifi | metin | post_status | bu yazı durumu | varchar (20) | dizin (Bölüm 2) | yayın | ||||
| Bu bize gönderideki yorumlara izin verilip verilmediğini söyler | Varchar (20) | açık | |||||||||
| ping_status | Bu bize ping ve iz olup olmadığını anlatıyor İzin verildi ya da değil | varchar (20) | aç | ||||||||
| Post_password | Gönderim, burada depolanan uygulanabilir bir şifreye sahip bir şifre ile korunabilir | Varchar (20) | |||||||||
| post_name | Varchar (200) | dizin | |||||||||
| ke_ping | Bu, WordPress’in bir listesidir. Güncellenmiş her gönderiye pingback göndermeli | metin | > “Sütun-5”> | ||||||||
| ping | Bu, güncellendiğinde pingback wordpress olan url’lerin bir listesidir | metin | |||||||||
| Post_modified | i Bu son modifikasyon postasının tarihi ve saatidir | Zaman Tarihi | 0000-00-00 00:00:00 | Post_modified_gmt | Bu GMT tarihi ve son değişiklik süresi yayınlama | Zaman Tarihi | 0000-00-00 00:00:00 | post_content_filtered | bu eklenti tarafından genellikle önbellekleme amacıyla kullanılan bir post_content sürümü | uzun metin | |
| Post_parent | Gönderim bir revizyon veya ek olduğunda, bu bir üst-çocuk ilişkisi oluşturur | Bigint (20) İmzalanmamış | dizin | 0 | |||||||
| kılavuz | Bu, Post’tan benzersiz bir küresel kimlik (GUID) | varchar (255) | menü_pesan | Bu, göndermeyen sayfaların ve öğelerin göründüğü bir sipariş numarasıdır | int (11) | 0 | |||||
| post_type | Bu, içerik türünü tanımlar | varchar (20) | dizin (bölüm 1) | Post | post_mime_type | Bu, post için bir ek türü | varchar (100) | yorum_hitung | Bu toplam yorum sayısı, izleme ve pingback | büyük (20) | 0 |
| term_id | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın | bigint (20) imzalanmamış | > Main | ||||||||
| adı | bu | varchar (200) | dizin | ||||||||
| Salyangoz | Bu | varchar (200) | bazı | ||||||||
| term_grup | Bu, terimleri birlikte gruplamak için temalar ve eklentiler tarafından kullanılabilecek bir takma ad | büyük (10) | 0 |
| Meta_id | Bu giriş için benzersiz bir kimliktir. | bigint (20) değil, otomatik olarak artırın İmzalı | ana | ||||||||
| term_id | Bu, mevcut meta verilerle ilgili terimlerin bir kimliğidir. wp_terms | bigint (20) imzalanmamış | dizin | 0 | |||||||
| meta_key | Bu meta veri terimi için tanımlama anahtarı | varchar (255) | > evet | dizin | iptal edildi “> | meta_nai | Bu gerçek meta veri | uzun metin | evet | iptal edildi |
| object_id | Bu, wp_posts’da bulunan bir yayın kimliğidir | Bigint (20) İmzalanmamış | Main (Bölüm 1) | 0 | |||||||
| term_taksonom_id | >” Sütun-2 “> Bu taksonomi teriminden bir kimlik
wp_term_taxonomy |
bigint (20) imzalanmamış | Birincil (Bölüm 2) ve Dizin | 0 | term_order | Bu terimlerin sırasıdır | int (11) | 0 |
| term_takSom_id | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın | bigint (20) imzalanmamış | > Main | ||||||||
| term_id | bu wp_terms | bigint (20) imzalanmadı | Benzersiz (Bölüm 1) | 0 | |||||||
| taksonomi | Bu bir taksonomi salyangozu | varchar (32) | Benzersiz (Bölüm 2) ve Dizin |
||||||||
| Açıklama | bu taksonomik bir açıklamadır | uzun metin | |||||||||
| Ebeveyn | Taksonomi bir çocuksa bu bir ana taksonomi kimliği | bigint (20) imzalanmadı | 0 | ||||||||
| hesapla | Bu taksonomi tarafından ayarlanan nesne sayısı | büyük (20) | 0 |
| umeta_id | Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın | bigint (20) imzalanmamış | > Main | ||||||||
| Kullanıcı Kimliği | Bu, wp_user’da bulunan bilgilerle ilişkili bir kullanıcı kimliğidir | Bigint (20) İmzalanmamış | dizin | 0 | meta_key | Bu meta giriş için önemli bir tanımlama | varchar (255) | evet | dizin | iptal | |
| meta_nai | bu bir meta veri | Uzun metin | Evet | iptal | |||||||
| Bu, giriş için benzersiz bir kimliktir. Otomatik olarak artırın |
bigint (20) imzalanmamış | > Main | |||||||||
| login_peg | Bu kullanıcının kullanıcı adıdır | varchar (60) | dizin | ||||||||
| user_pass | bu bir kullanıcı şifresi | varchar (64) | |||||||||
| name_namapenggapur | Bu kullanıcı ekranının adıdır | varchar (50) | dizin | ||||||||
| e-posta_penggar | Bu kullanıcının e-posta adresidir | varchar (100) | |||||||||
| user_url | Bu bir kullanıcı URL’sidir (örn. Web sitesi) | Varchar (100) | |||||||||
| user_ter kayıtlı | Bu, kayıtlı kullanıcının tarihi ve saatidir | Zaman Tarihi | 0000-00-00 00:00:00 -9 Odd “> | Key_ak
|