ฐานข้อมูล WordPress: คู่มือฉบับสมบูรณ์ตั้งแต่มือใหม่จนถึงผู้เชี่ยวชาญ
เผยแพร่แล้ว: 2021-12-01สารบัญ
- 1 ฐานข้อมูล WordPress คืออะไร?
- 1.1 ทำไมเราต้องมีฐานข้อมูล WordPress?
- 1.2 ประวัติฐานข้อมูล WordPress
- 1.3 ระบบจัดการเนื้อหา
- 1.4 WordPress ฐานข้อมูล MySQL
- 1.5 WordPress เป็นระบบจัดการเนื้อหา
- 2 ตำแหน่งฐานข้อมูล WordPress: ฐานข้อมูล WordPress ถูกจัดเก็บหรืออยู่ที่ไหน
- 2.0.1 Digital Ocean Cloud Hosting ตำแหน่งฐานข้อมูล WordPress
- 2.0.2 ตำแหน่งฐานข้อมูล Bluehost WordPress
- 2.0.3 ตำแหน่งฐานข้อมูล Hostgator WordPress
- 2.0.4 Namecheap แชร์โฮสติ้งฐานข้อมูล WordPress Location
- 2.0.5 ตำแหน่งฐานข้อมูล Localhost WordPress
- 3 ฐานข้อมูล WordPress ทำงานอย่างไร
- 4 เครื่องมือฐานข้อมูล WordPress | โปรแกรมดูฐานข้อมูล WordPress
- 5 PhpMyAdmin ฐานข้อมูล WordPress เริ่มต้น
- 5.1 phpMyAdmin คืออะไร?
- 5.2 คุณเข้าถึง PhpMyAdmin ได้อย่างไร
- 6 WordPress Database Schema: ทำความเข้าใจกับตารางฐานข้อมูล WordPress
- ภาพประกอบ 6.1 WordPress Database Scheme
- 6.2 ตารางฐานข้อมูล WordPress
- 6.3 คำนำหน้าฐานข้อมูล WordPress
- 6.4 12 ตารางฐานข้อมูล WordPress เริ่มต้น
- 7 การจัดการฐานข้อมูล WordPress PhpMyAdmin
- 7.1 WordPress สร้างฐานข้อมูล
- 7.1.1 สร้างฐานข้อมูล WordPress: PhpMyAdmin สร้างลิงค์ฐานข้อมูล
- 7.1.2 สร้างฐานข้อมูล WordPress: PhpMyAdmin SQL Command
- 7.2 WordPress เพิ่มตารางฐานข้อมูล
- 7.2.1 เพิ่มตารางฐานข้อมูล WordPress: PhpMyAdmin เมนูใหม่
- 7.2.2 เพิ่มตารางฐานข้อมูล WordPress: PhpMyAdmin SQL Query
- 7.3 WordPress เพิ่มผู้ใช้ฐานข้อมูล
- 7.3.1 สร้างผู้ใช้ฐานข้อมูล WordPress: เมนูสิทธิ์ PhpMyAdmin > เพิ่มลิงก์บัญชีผู้ใช้
- 7.3.2 สิทธิ์การให้สิทธิ์ผู้ใช้ฐานข้อมูล WordPress
- 7.4 วิธีเชื่อมต่อ WordPress กับฐานข้อมูล
- 7.1 WordPress สร้างฐานข้อมูล
- 8 วิธีลงชื่อเข้าใช้ฐานข้อมูล WordPress หรือเชื่อมต่อกับฐานข้อมูล WordPress
- 8.1 เชื่อมต่อกับฐานข้อมูล WordPress ผ่าน CPanel – PhpMyAdmin
- 8.2 การเชื่อมต่อฐานข้อมูล Localhost WordPress ผ่าน PhpMyAdmin
- 8.3 การเชื่อมต่อฐานข้อมูล WordPress ผ่าน SQLyog และ HeidiSQL
- 8.4 การเชื่อมต่อฐานข้อมูล WordPress ผ่าน SQLyog
- 8.5 WordPress การเชื่อมต่อฐานข้อมูลผ่าน HeidiSQL
- 8.6 การเชื่อมต่อฐานข้อมูล WordPress ผ่านเทอร์มินัลบรรทัดคำสั่ง
- 8.7 วิธีการโยกย้ายฐานข้อมูล WordPress?
- 8.8 WordPress ฐานข้อมูลการส่งออก: การส่งออกฐานข้อมูล WordPress โดยใช้ Phpmyadmin
- 8.8.1 ดัมพ์ฐานข้อมูล WordPress MySQL คืออะไร?
- 8.9 ฐานข้อมูลนำเข้า WordPress: การนำเข้าฐานข้อมูล WordPress โดยใช้ Phpmyadmin
- 8.9.1 WordPress นำเข้าฐานข้อมูลโดย Query บน PhpMyAdmin
- 9 WordPress ฐานข้อมูลสำรอง
- 9.1 การสร้างการสำรองข้อมูลฐานข้อมูล WordPress โดยใช้ Phpmyadmin
- 9.2 การสร้างการสำรองข้อมูลฐานข้อมูล WordPress โดยใช้ปลั๊กอิน
- 9.3 ฐานข้อมูล WordPress ที่ดีที่สุดและปลั๊กอินสำรองไซต์
- 10 WordPress การจัดการฐานข้อมูล
- 10.1 รีเซ็ตรหัสผ่าน WordPress ในฐานข้อมูล: รีเซ็ตรหัสผ่าน WordPress โดยใช้ phpMyAdmin
- 10.2 WordPress เปลี่ยน URL ในฐานข้อมูล
- 10.3 ผู้ใช้ผู้ดูแลระบบรายใหม่บน WordPress บนฐานข้อมูล WordPress: การเพิ่มผู้ใช้ผู้ดูแลระบบ WordPress ใหม่ผ่าน phpMyAdmin
- 10.4 เปลี่ยนชื่อโดเมนในฐานข้อมูล WordPress | วิธีเปลี่ยนโดเมนในฐานข้อมูล WordPress
- 10.5 เปลี่ยนชื่อผู้ใช้ WordPress: เปลี่ยนชื่อผู้ใช้ WordPress โดยใช้ phpMyAdmin
- 10.6 ปิดใช้งานปลั๊กอิน WordPress ทั้งหมดบนฐานข้อมูล WordPress
- 10.7 ทำซ้ำฐานข้อมูล WordPress ผ่าน phpMyAdmin
- 10.8 เปลี่ยนธีม WordPress ผ่าน phpMyAdmin
- 10.9 ค้นหาและแทนที่ข้อความในฐานข้อมูล WordPress
- 10.10 สร้างตารางฐานข้อมูลที่กำหนดเองใน WordPress
- 10.11 สร้างตารางฐานข้อมูล WordPress แบบกำหนดเองด้วย PHP
- ความปลอดภัยของฐานข้อมูล WordPress 11 : การรักษาความปลอดภัยฐานข้อมูล WordPress ของคุณ
- 11.1 #1) ตั้งรหัสผ่านฐานข้อมูลที่แข็งแกร่ง
- 11.2 #2) ติดตั้ง WordPress ด้วยตนเองแทนโปรแกรมติดตั้งบุคคลที่สาม
- 11.3 #3) จำกัดสิทธิ์ผู้ใช้ฐานข้อมูล WordPress
- 11.4 #4) ระวังไม่ใช่ว่าปลั๊กอินและธีมทั้งหมดจะปลอดภัย
- 11.5 #5) พิจารณาเปลี่ยนคำนำหน้าฐานข้อมูล WordPress
- 11.6 การเพิ่มประสิทธิภาพฐานข้อมูล WordPress โดยใช้ phpMyAdmin
- บทช่วยสอนขั้นสูงของฐานข้อมูล WordPress 12 ตัว
- 12.1 บทช่วยสอนฐานข้อมูลปลั๊กอิน WordPress: การเริ่มต้นใช้งานการพัฒนาปลั๊กอินฐานข้อมูล WordPress
- 12.2 คลาส WP_Query: การสืบค้นฐานข้อมูล WordPress
- 12.3 wpdb Class: แสดงข้อมูลฐานข้อมูลใน WordPress Page
- 12.4 ฟังก์ชั่นฐานข้อมูล WordPress PHP
- 12.5 ฟังก์ชั่นการโพสต์ฐานข้อมูล WordPress: wp_posts Table
- 12.6 ฐานข้อมูล WordPress โพสต์ฟังก์ชั่น Meta: wp_postmeta Table
- 12.7 ฟังก์ชั่นตัวเลือกการตั้งค่าฐานข้อมูล WordPress: wp_options Table
- 12.8 ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_users Table
- 12.9 ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_usermeta Table
- 12.10 ฟังก์ชั่นผู้ใช้ฐานข้อมูล WordPress: wp_terms Table
- ฟังก์ชั่นผู้ใช้ฐานข้อมูล WordPress 12.11 : wp_termmeta Table
- ฟังก์ชั่นผู้ใช้ฐานข้อมูล WordPress 12.12 : wp_comments Table
- 12.13 ฟังก์ชั่นผู้ใช้ฐานข้อมูล WordPress: wp_commentmeta Table
- 12.14 เงื่อนไขฐานข้อมูล WordPress ฟังก์ชันความสัมพันธ์: wp_term_relationships Table
- 13 แก้ไขปัญหา WordPress ทั่วไปโดยใช้ PhpMyAdmin
- 14 บทสรุป
- 14.1 บทความที่คล้ายกัน
- 14.2 ที่เกี่ยวข้อง
ฐานข้อมูล WordPress ดูเหมือนเป็นหัวข้อที่ห่างไกลสำหรับผู้เริ่มต้นใช้งาน WordPress แต่จำเป็นต้องเข้าใจว่าฐานข้อมูล MySQL ของ WordPress ทำงานอย่างไร
ผู้ใช้ WordPress ทุกคนจำเป็นต้องเข้าใจบทบาทของฐานข้อมูล WordPress ในการจัดการเนื้อหาบนไซต์ WordPress
ฉันต้องการแบ่งปันข้อมูลทั้งหมดที่คุณต้องรู้เกี่ยวกับฐานข้อมูล WordPress ในบทความนี้ ฉันจะแสดงเคล็ดลับและเคล็ดลับทั้งหมดในการจัดการฐานข้อมูล WordPress โดยใช้เครื่องมือฟรีที่มีให้ เช่น เครื่องมือ PhpMyAdmin และ Command-line interface (CLI) เพื่อเข้าถึงและจัดการฐานข้อมูล WordPress
โพสต์นี้จะเป็น 'คู่มือแนะนำ' ของคุณสำหรับทุกสิ่งในฐานข้อมูล WordPress ฉันได้ค้นคว้าและรวบรวมคอลเลกชันที่ดีที่สุดของเคล็ดลับและเคล็ดลับฐานข้อมูล WordPress ที่ฉันได้เรียนรู้จากการพัฒนา WordPress เป็นเวลาหลายปี
คู่มือนี้จะเป็นคู่มือฐานข้อมูล WordPress ฉบับเดียวที่คุณจะต้องพาคุณตั้งแต่ระดับเริ่มต้นไปจนถึงระดับมืออาชีพ!
สมมติว่าคุณกำลังมองหาการสอนฐานข้อมูล WordPress ในเชิงลึกและเข้าใจง่าย ในกรณีนั้น คู่มือนี้ควรนำคุณตั้งแต่มือใหม่ไปจนถึงผู้ใช้ฐานข้อมูล WordPress ขั้นสูง แม้จะไม่มีความรู้เกี่ยวกับการจัดการฐานข้อมูล WordPress มาก่อน
วัตถุประสงค์ของฉันคือการช่วยให้คุณเข้าใจวิธีการทำงานของ WordPress โดยเฉพาะฐานข้อมูล WordPress และวิธีที่คุณสามารถสร้าง อัปเดต ลบ รักษาความปลอดภัย และจัดการข้อมูลจากมุมมองของฐานข้อมูล MySQL ของ WordPress ได้อย่างง่ายดาย
ให้เราเริ่มต้นด้วยพื้นฐาน
ฐานข้อมูล WordPress คืออะไร?
ฐานข้อมูลคือซอฟต์แวร์ที่เก็บข้อมูลทั้งหมดที่ส่งมาโดยแอปพลิเคชัน ฐานข้อมูล WordPress จัดเก็บข้อมูลเว็บไซต์ WordPress ทั้งหมดที่มีโพสต์ หน้า ผู้ใช้ รหัสผ่าน URL และอื่นๆ อีกมากมาย
ตัวอย่างคำอธิบาย: วิธีที่ดีที่สุดในการทำความเข้าใจฐานข้อมูล WordPress คือการคิดถึงฮาร์ดไดรฟ์ของพีซีหรือธัมบ์ไดรฟ์ที่ใช้เก็บเพลง หนังสือ หรือรูปแบบข้อมูลอื่นๆ ทั้งหมด
เมื่อคุณต้องการฟังเพลงหรืออ่าน eBook ที่จัดเก็บไว้ในธัมบ์ไดรฟ์ คุณสามารถเสียบปลั๊กบนพีซีของคุณและเข้าถึงข้อมูลได้
ในกรณีนี้ ฮาร์ดไดรฟ์จะจัดเก็บ eBook หรือไฟล์เพลงในรูปแบบที่เกี่ยวข้อง และคุณสามารถใช้โปรแกรมอ่าน eBook เช่น โปรแกรมดู PDF เพื่อเข้าถึง eBook หรือเข้าถึงแทร็กเพลงโดยใช้เครื่องเล่นเพลงได้
ในกรณีของไซต์ WordPress คุณใช้เว็บเบราว์เซอร์ใดก็ได้ เช่น Mozilla Firefox หรือ Chrome เพื่อเข้าถึงข้อมูลไซต์ที่จัดเก็บไว้ในฐานข้อมูล WordPress
ดังนั้นฐานข้อมูล WordPress จึงเป็นซอฟต์แวร์ที่อยู่บนโฮสต์เว็บของคุณ ซึ่งสามารถเชื่อมต่อกับซอฟต์แวร์ WordPress และจัดเก็บข้อมูลทั้งหมดที่เผยแพร่บนเว็บไซต์ของคุณได้ สามารถดึงข้อมูลและดูได้จากเว็บเบราว์เซอร์
ข้อมูลสามารถอยู่ในรูปแบบต่างๆ รวมทั้งเนื้อหาที่เป็นลายลักษณ์อักษร pdf วิดีโอ และรูปแบบอื่นๆ
ทำไมเราต้องมีฐานข้อมูล WordPress?
ฐานข้อมูล WordPress ช่วยให้คุณเป็นเจ้าของไซต์ในการปรับปรุงเนื้อหาที่เผยแพร่บนเว็บไซต์ของคุณแบบไดนามิกและมีประสิทธิภาพโดยไม่ต้องแก้ไขโค้ดบนหน้าเว็บไซต์ ฐานข้อมูลอำนวยความสะดวกในการสร้างเว็บไซต์แบบไดนามิกเมื่อเทียบกับไซต์แบบคงที่
ความสามารถในการสร้าง ลบ อ่าน และอัปเดตเนื้อหาเว็บโดยไม่ต้องมีความรู้ด้านเทคนิคเกี่ยวกับภาษาโปรแกรมทำให้ทุกคนสร้างไซต์ WordPress ได้ง่ายขึ้น
วิธีที่ดีที่สุดในการทำความเข้าใจว่าทำไมเราถึงต้องการฐานข้อมูล WordPress คือการทบทวนประวัติโดยย่อของการพัฒนาเว็บ และโดยเฉพาะอย่างยิ่ง บทบาทของ WordPress ในการสร้างเว็บไซต์แบบไดนามิกที่ขับเคลื่อนด้วยข้อมูล
ประวัติฐานข้อมูล WordPress
ในสมัยก่อน เว็บไซต์ถูกสร้างขึ้นเป็นหน้า HTML / CSS แบบคงที่ ซึ่งหมายความว่าไม่มีฐานข้อมูล สิ่งนี้สร้างปัญหาสำหรับผู้ใช้ที่ไม่ใช่ด้านเทคนิค เนื่องจากการอัปเดตหน้าเว็บไซต์จำเป็นต้องมีความรู้ด้านเทคนิค
เพื่อให้ทุกคนอัปเดตเว็บไซต์ของตนได้ง่ายขึ้นโดยไม่ต้องอาศัยความช่วยเหลือจากนักพัฒนาเว็บ เราจึงต้องการวิธีที่สร้างสรรค์เพื่อให้ผู้ใช้มีส่วนต่อประสานที่สามารถสร้าง ลบ อัปเดตหน้าเว็บไซต์ได้
ระบบการจัดการเนื้อหา
วิธีเดียวที่จะบรรลุเป้าหมายนี้คือการสร้างระบบจัดเก็บข้อมูลที่เชื่อมโยงกับเว็บไซต์และช่วยให้จัดการได้ง่าย ปัญหานี้ทำให้เกิดนวัตกรรมระบบจัดการเนื้อหา
ระบบการจัดการเนื้อหาเป็นเพียงซอฟต์แวร์ที่อนุญาตให้ผู้ใช้สร้าง อัปเดต ลบ และจัดการข้อมูลโดยไม่ต้องมีความรู้ด้านเทคนิค
ในขั้นต้น มีระบบจัดการเนื้อหาหลายระบบ แต่ WordPress ได้พิสูจน์แล้วว่ามีความน่าเชื่อถือมากที่สุดและเติบโตอย่างรวดเร็วตลอดหลายปีที่ผ่านมา
WordPress ฐานข้อมูล MySQL
ผู้สร้าง WordPress ใช้ฐานข้อมูลโอเพ่นซอร์สฟรี (MySQL) เมื่อสร้าง WordPress ให้เป็นระบบจัดการเนื้อหาโอเพ่นซอร์สในอุดมคติ
สิ่งนี้ทำให้ผู้ใช้และนักพัฒนาที่คุ้นเคยกับ MySQL สามารถใช้ WordPress เป็นระบบจัดการเนื้อหาที่ดีสำหรับแอพพลิเคชั่นต่างๆ
วันนี้ฐานข้อมูลเริ่มต้นของ WordPress คือ MySQL อย่างไรก็ตาม คุณสามารถใช้ WordPress กับระบบฐานข้อมูลอื่น ๆ เช่น PostgreSQL และ MongoDB ได้ เนื่องจากฉันจะแบ่งปันในบทช่วยสอนฐานข้อมูล WordPress ขั้นสูงอื่นๆ
WordPress เป็นระบบจัดการเนื้อหา
เมื่อสร้าง WordPress มันเป็นระบบจัดการเนื้อหาบล็อก แต่อุตสาหกรรมได้นำระบบนี้มาใช้เป็นระบบจัดการเนื้อหาในอุดมคติสำหรับการสร้างเว็บไซต์อย่างรวดเร็ว
ฉันจำจุดนี้ได้ในประวัติศาสตร์เนื่องจาก WordPress มีการเติบโตอย่างรวดเร็ว โดยเฉพาะธีมและปลั๊กอินฟรี ธีมฟรีเหล่านี้อนุญาตให้ผู้ใช้นำ WordPress มาใช้กับผู้ใช้ที่หลากหลาย
ฉันจำได้ว่าเพื่อนของฉันบางคนที่เป็นนักพัฒนาที่ไม่ยอมใครง่ายๆ มักจะมองว่า WordPress เป็นเพียงซอฟต์แวร์สำหรับเขียนบล็อก ทุกวันนี้ นักพัฒนาส่วนใหญ่ยอมรับ WordPress เป็นเครื่องมือหลักในการสร้างเว็บไซต์
จากการสังเกตทางประวัติศาสตร์ของฉัน WordPress ชนะระบบการจัดการเนื้อหา 'การแข่งขันอาวุธ'! การพัฒนาตลาดกลางสำหรับธีม ปลั๊กอินระดับพรีเมียม เช่น Themeforest ได้ยืนยันอีกครั้งว่าการใช้ WordPress เป็นระบบจัดการเนื้อหาที่เลือก
พอถึงประวัติของ WordPress ตอนนี้ ให้เรามุ่งเน้นไปที่วิธีการทำงานของฐานข้อมูล WordPress หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับประวัติ WordPress คุณสามารถเรียนรู้เพิ่มเติมจากโพสต์ประวัติ WordPress นี้
ตำแหน่งฐานข้อมูล WordPress: ฐานข้อมูล WordPress ถูกจัดเก็บหรืออยู่ที่ไหน
ฐานข้อมูล WordPress อยู่บนเซิร์ฟเวอร์เว็บโฮสติ้งของคุณและสามารถเข้าถึงได้ผ่านแผงควบคุมโฮสต์เว็บหรือเครื่องมือการจัดการฐานข้อมูล MySQL อื่น ๆ
การเข้าถึงฐานข้อมูล WordPress ทำได้โดยใช้เครื่องมือเช่น PhpMyAdmin บนโฮสต์เว็บของคุณ
คุณยังสามารถเข้าถึงฐานข้อมูลผ่านเทอร์มินัลบรรทัดคำสั่งสำหรับผู้ใช้ที่มีสิทธิ์การเข้าถึงที่สูงขึ้น ซึ่งพิจารณาจากประเภทของเว็บโฮสติ้งที่คุณใช้อยู่ โดยสรุป ให้ฉันอธิบายสิ่งนี้ด้วยสี่ตัวอย่าง:
Digital Ocean Cloud Hosting ตำแหน่งฐานข้อมูล WordPress
คุณสามารถเข้าถึงฐานข้อมูลได้โดยตรงหากคุณอยู่บนเซิร์ฟเวอร์คลาวด์ เช่น DigitalOcean หรือ โฮสติ้ง VPS
เว็บโฮสติ้งที่ใช้ร่วมกันไม่อนุญาตให้คุณเข้าถึงทรัพยากรเซิร์ฟเวอร์โดยตรง สำหรับผู้ใช้บน DigitalOcean คุณสามารถเข้าถึงฐานข้อมูลผ่านคอนโซลดังที่แสดงในภาพด้านล่าง:
คุณยังสามารถติดตั้งเครื่องมืออย่างเช่น Plesk เพื่อช่วยจัดการฐานข้อมูล WordPress หากคุณไม่สะดวกในการใช้เทอร์มินัล SSH
Plesk ให้บริการฟรีสำหรับสามโดเมนบน DigitalOcean และใช้งานง่ายและใช้งานง่ายสำหรับการจัดการฐานข้อมูลและการตั้งค่าไซต์ WordPress
ตำแหน่งฐานข้อมูล Bluehost WordPress
เว็บโฮสติ้งที่ใช้ร่วมกันเป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้เริ่มต้น ฉันได้ลองและทดสอบ เว็บโฮสติ้ง Bluehost กับโปรเจ็กต์ส่วนใหญ่ของฉันแล้ว และฉันก็แนะนำพวกเขาอย่างสูงเสมอ
สำหรับผู้ใช้ส่วนใหญ่บนโฮสติ้งที่ใช้ร่วมกัน คุณสามารถเข้าถึงฐานข้อมูลโดยใช้เครื่องมือที่มีให้ในแผงควบคุมการโฮสต์ เช่น PhpMyAdmin บน โฮสติ้งที่ใช้ร่วมกันของ Bluehost
Bluehost ให้ผู้ใช้ด้วยตัวช่วยสร้างการจัดการฐานข้อมูล PhpMyAdmin และ MySQL ดังแสดงในภาพด้านล่าง:
PhpMyAdmin ไม่มีเมนูสร้างฐานข้อมูล วิธีที่ง่ายที่สุดในการสร้างฐานข้อมูล WordPress คือการใช้ตัวช่วยสร้างฐานข้อมูล MySQL
คุณยังสามารถสร้างผู้ใช้และให้สิทธิ์ทั่วโลกแก่พวกเขาโดยใช้วิซาร์ดฐานข้อมูล MySQL บนโฮสติ้งที่ใช้ร่วมกันของ Bluehost
ตำแหน่งฐานข้อมูล Hostgator WordPress
ผู้ให้บริการเว็บโฮสติ้งรายอื่นๆ เช่น Hostgator ซึ่ง เป็นโฮสต์เว็บที่ใช้ร่วมกันได้ดีอีกราย ให้ผู้ใช้มีวิซาร์ดเพื่อสร้างและจัดการฐานข้อมูล WordPress ดังที่คุณเห็นในภาพด้านล่าง:
Hostgator โฮสติ้งที่ใช้ร่วมกันยังให้ PhpMyAdmin ซึ่งเป็นเครื่องมือที่มีประสิทธิภาพและเรียนรู้ง่ายที่สุดในการจัดการฐานข้อมูล WordPress แก่คุณ
Namecheap แชร์โฮสติ้งฐานข้อมูล WordPress Location
Namecheap แชร์โฮสติ้งเป็นอีกตัวเลือกโฮสติ้งที่ใช้ร่วมกันที่ค่อนข้างสูงกว่าค่าเฉลี่ยที่ให้ผู้ใช้กับแผง PhpMyAdmin เพื่อจัดการฐานข้อมูล WordPress ดังที่คุณเห็นในภาพด้านล่าง:
พวกเขายังให้ตัวช่วยสร้างฐานข้อมูล MySQL แก่ผู้ใช้เพื่อสร้างฐานข้อมูล WordPress MySQL สร้างผู้ใช้ฐานข้อมูล และให้สิทธิ์แก่ผู้ใช้ฐานข้อมูล
Localhost WordPress ตำแหน่งฐานข้อมูล
เมื่อคุณพัฒนา WordPress บนสภาพแวดล้อมโฮสต์ในพื้นที่ คุณต้องเข้าถึงฐานข้อมูลอย่างต่อเนื่อง ตำแหน่งของฐานข้อมูล WordPress บน localhost อาจแตกต่างกันไปขึ้นอยู่กับสภาพแวดล้อม localhost ที่คุณใช้
เซิร์ฟเวอร์ localhost LAMP ส่วนใหญ่มาพร้อมกับ PhpMyAdmin ซึ่งคุณสามารถใช้เพื่อสร้างและจัดการฐานข้อมูล WordPress บน localhost
คุณสามารถเข้าถึง PhpMyAdmin บน localhost ของคุณโดยเพิ่ม 'phpmyadmin' ที่ส่วนท้ายของ localhost URL
ขั้นตอนนี้จะทำให้คุณสามารถเข้าถึง PhpMyAdmin บน localhost ของคุณ ซึ่งคุณสามารถจัดการฐานข้อมูล localhost WordPress ของคุณได้
สำหรับกรณีของฉัน ฉันใช้ XAMMP และ Laragon เป็นเซิร์ฟเวอร์ localhost ของฉัน และคุณสามารถเข้าถึง PhpMyAdmin ตามที่แสดงในภาพด้านบน สภาพแวดล้อม localhost อื่นๆ ส่วนใหญ่ เช่น WAMP, MAMP จะทำงานในลักษณะเดียวกัน
ตามค่าเริ่มต้น ในการเข้าสู่ระบบ PhpMyAdmin บน localhost คุณควรใช้ชื่อผู้ใช้ 'root' และรหัสผ่านควรเป็นค่าว่าง ดังที่แสดงในภาพด้านบน
ตอนนี้ เราสามารถค้นหาฐานข้อมูล WordPress ได้ทั้งบนเซิร์ฟเวอร์ระยะไกลและโลคัลโฮสต์ ในส่วนถัดไป ให้เราดูว่าฐานข้อมูล WordPress ทำงานอย่างไร
ฐานข้อมูล WordPress ทำงานอย่างไร
ฐานข้อมูล WordPress เป็นฐานข้อมูลเชิงสัมพันธ์ที่จัดเก็บข้อมูลในตาราง ข้อมูล WordPress ที่เก็บไว้ในตารางฐานข้อมูลสามารถเรียกค้นได้โดยแอปพลิเคชัน WordPress โดยใช้ฟังก์ชันต่างๆ ของ WordPress
ตัวอย่างเช่น เมื่อผู้ใช้เข้าชมหน้าบนไซต์ WordPress ของคุณ ข้อมูลจะถูกดึงจากตาราง wp_posts
ซึ่งจัดเก็บหน้าและบทความอื่นๆ ทั้งหมดไว้
นี้อาจดูเหมือนเป็นกระบวนการที่ซับซ้อนมากสำหรับผู้เริ่มต้น แต่คุณจะเข้าใจวิธีการทำงานภายใต้ประทุนเมื่อคุณคุ้นเคยกับ WordPress
กระบวนการขอฐานข้อมูลสำหรับหน้า โพสต์ หรือประเภทโพสต์ที่กำหนดเองนี้เรียกว่าการสืบค้น และในการพัฒนา WordPress ส่วนใหญ่ คุณมักจะได้ยินคำนี้ ซึ่งก็คือการสืบค้นที่ใช้ในบทช่วยสอนต่างๆ
นี่หมายถึงบล็อกของโค้ดที่สั่งให้ฐานข้อมูล WordPress ที่เชื่อมต่ออยู่ในปัจจุบันตอบกลับด้วยข้อมูลจากตารางเฉพาะ
การใช้ตัวอย่างของเพจ ในบริบทนี้ การสืบค้นไปยังฐานข้อมูลจะส่งคืนข้อมูลจากเพจเฉพาะที่ได้รับการร้องขอโดยการกระทำของลูกค้า (ผู้ใช้) ที่เข้าชมเพจ ต่อไปนี้เป็นภาพประกอบง่ายๆ:
สำหรับทุกหน้า โพสต์ หรือประเภทโพสต์ใดๆ ที่แสดงบนเว็บไซต์ของคุณ แบบสอบถามจะได้รับข้อมูลจากตารางฐานข้อมูล WordPress ที่เกี่ยวข้องเพื่อแสดงบนหน้า
เพื่อให้เข้าใจถึงวิธีการทำงาน คุณจะต้องเรียนรู้วิธีใช้เครื่องมือการจัดการฐานข้อมูลของ WordPress
เครื่องมือจัดการฐานข้อมูล MySQL เหล่านี้จะช่วยให้คุณเข้าถึงฐานข้อมูล WordPress ให้เราดูรายการเครื่องมือทั้งหมดที่คุณสามารถเข้าถึงและดูฐานข้อมูล WordPress
เครื่องมือฐานข้อมูล WordPress | โปรแกรมดูฐานข้อมูล WordPress
ก่อนที่เราจะดูฐานข้อมูล WordPress จะช่วยให้คุณเริ่มต้นด้วยการดูเครื่องมือต่างๆ ที่คุณสามารถใช้เพื่อเชื่อมต่อกับฐานข้อมูล WordPress คุณสามารถใช้เครื่องมือจัดการฐานข้อมูลหลายตัวกับฐานข้อมูล WordPress
ต่อไปนี้เป็นรายการเครื่องมือเข้าถึงฐานข้อมูลทั่วไป แต่ PhpMyAdmin ยังคงเป็นเครื่องมือยอดนิยมสำหรับการจัดการฐานข้อมูล WordPress
- PhpMyAdmin
- SQLyog
- HeidiSQL
- เทอร์มินัลบรรทัดคำสั่ง CLI
- dB Forge Studio สำหรับ MySQL
- MySQL Workbench
- Toad Edge สำหรับ MySQL
- Navicat สำหรับ MySQL
- ภาคต่อ Pro
ในทางปฏิบัติ PhpMyAdmin เป็นเครื่องมือจัดการฐานข้อมูล WordPress ที่ได้รับความนิยมมากที่สุด แต่ฉันมักใช้ SQLyog และ HeidiSQL เพื่อเข้าถึงและจัดการฐานข้อมูล WordPress
การสรุปการใช้เครื่องมือแต่ละอย่างเหล่านี้เพื่อเข้าถึงฐานข้อมูล WordPress นั้นอยู่นอกเหนือขอบเขตของคู่มือนี้
ฉันจะแบ่งปันวิธีการใช้เครื่องมือเหล่านี้เพื่อเข้าถึงและจัดการฐานข้อมูล WordPress ในโพสต์อื่น ๆ ในกรณีส่วนใหญ่ คุณจะใช้ PhpMyAdmin เพื่อเข้าถึงและจัดการฐานข้อมูล WordPress
ช่วยในการแนะนำสั้น ๆ เคล็ดลับและเทคนิคทั่วไปของการใช้ PhpMyAdmin ทั้งบนโฮสต์โลคัลโฮสต์และสภาพแวดล้อมเว็บโฮสติ้งระยะไกล
PhpMyAdmin ฐานข้อมูล WordPress เริ่มต้น
คุณได้เห็นในส่วนด้านบน; ฉันเน้นว่า PhpMyAdmin เป็นเครื่องมือที่ใช้บ่อยที่สุดในการเข้าถึงฐานข้อมูล WordPress ให้ฉันพูดถึงบางสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ PhpMyAdmin ก่อนที่คุณจะสามารถเริ่มต้นได้
phpMyAdmin คืออะไร?
PhpMyAdmin เป็นซอฟต์แวร์ที่เขียนด้วย PHP และช่วยให้คุณจัดการฐานข้อมูล MySQL ผ่านเว็บเบราว์เซอร์สำหรับสภาพแวดล้อมในพื้นที่และเว็บโฮสติ้ง
มันมาพร้อมกับอินเทอร์เฟซที่ใช้งานง่าย และคุณสามารถเรียกใช้คำสั่ง MySQL เพื่อรันคำสั่ง SQL ส่วนใหญ่ เช่น สร้างฐานข้อมูล ลบ และอัปเดตฐานข้อมูล
PhpMyAdmin รองรับการทำงานของฐานข้อมูลเกือบทั้งหมดของฐานข้อมูลทั่วไปสองฐานข้อมูล – MySQL และ MariaDB ซึ่งเป็นฐานข้อมูล WordPress ที่ใช้กันมากที่สุด
ใน PhpMyAdmin คุณสามารถสร้างฐานข้อมูล WordPress สร้างผู้ใช้ เพิ่มสิทธิ์ของผู้ใช้ และส่งออกหรือนำเข้าฐานข้อมูล WordPress ทำให้ PhpMyAdmin เป็นเครื่องมือที่มีประโยชน์ที่สุดสำหรับการจัดการฐานข้อมูล WordPress
คุณเข้าถึง PhpMyAdmin ได้อย่างไร?
คุณสามารถเข้าถึง PhpMyAdmin ได้จากโฮสต์เว็บหรือโฮสต์ในพื้นที่สำหรับการพัฒนา WordPress ในการเข้าถึง localhost คุณควรเพิ่ม 'phpmyadmin' ที่ส่วนท้ายของ localhost URL และคุณจะได้รับแจ้งให้ลงชื่อเข้าใช้ PhpMyAdmin บน localhost ของคุณ
คุณสามารถเข้าถึงแผง PhpMyAdmin จากแผงควบคุมภายใต้ส่วนฐานข้อมูลบนเว็บโฮสติ้ง อินเทอร์เฟซผู้ใช้เว็บโฮสติ้งอาจแตกต่างกันไปในแต่ละโฮสต์ แต่จะมีส่วนสำหรับจัดการฐานข้อมูลเสมอ
ตัวอย่างเช่น สำหรับเว็บโฮสติ้ง Bluehost คุณสามารถดูตำแหน่งของไอคอน PhpMyAdmin ใต้ส่วนฐานข้อมูล
คุณคลิกที่ไอคอน และคุณจะถูกเปลี่ยนเส้นทางไปยังแผง PhpMyAdmin ซึ่งคุณสามารถเริ่มการจัดการฐานข้อมูล WordPress ดังที่แสดงในภาพด้านล่าง:
ดังที่คุณเห็นในภาพด้านบน PhpMyAdmin จะแสดงรายการฐานข้อมูล WordPress ทั้งหมดทางด้านซ้าย ตารางฐานข้อมูลสำหรับแต่ละฐานข้อมูลที่คุณเลือกทางด้านขวาเมื่อคุณเปิดฐานข้อมูลเฉพาะจะเห็นในภาพถัดไปด้านล่าง
ในการจัดการฐานข้อมูลแต่ละฐานข้อมูล คุณต้องคลิกที่ชื่อฐานข้อมูลทางด้านซ้าย จากนั้นเลือกตารางฐานข้อมูลที่คุณต้องการทางด้านขวาที่เกี่ยวข้อง ดังแสดงในภาพด้านล่าง:
ฐานข้อมูล WordPress ถูกจัดเป็นตารางที่มีข้อมูลประเภทต่างๆ ในการจัดการข้อมูลบนฐานข้อมูล WordPress อย่างมีประสิทธิภาพ คุณต้องเข้าใจบทบาทของตารางฐานข้อมูลเหล่านี้แต่ละตาราง
เนื่องจากเราได้พูดคุยเกี่ยวกับตารางฐานข้อมูล WordPress การทำความเข้าใจกายวิภาคของฐานข้อมูล WordPress จึงช่วยได้
โครงสร้างฐานข้อมูล WordPress ในทางเทคนิคเรียกว่าสคีมาฐานข้อมูล WordPress ซึ่งเป็นคำศัพท์เทคโนโลยีฐานข้อมูลเชิงสัมพันธ์
WordPress Database Schema: ทำความเข้าใจกับตารางฐานข้อมูล WordPress
อันดับแรก สิ่งสำคัญคือต้องเข้าใจว่าคำว่า Database Schema หมายถึงการจัดระเบียบข้อมูลในฐานข้อมูล ในบริบทของ WordPress สคีมาฐานข้อมูลของ WordPress ประกอบด้วยตารางหลายตารางที่สร้างขึ้นระหว่างการติดตั้ง WordPress
การทำความเข้าใจเกี่ยวกับสคีมาฐานข้อมูล WordPress เป็นสิ่งจำเป็นในการเป็นนักพัฒนา WordPress ที่ดี เนื่องจากคุณรู้ว่าแต่ละข้อมูลถูกจัดเก็บไว้ที่ใด
สำหรับผู้เริ่มต้นหรือผู้ใช้ WordPress ทั่วไป โครงสร้างฐานข้อมูลเป็นเรื่องที่ซับซ้อนซึ่งไม่ควรทำให้คุณกังวล เนื่องจากการเชื่อมต่อฐานข้อมูลและการสืบค้นส่วนใหญ่ได้รับการดูแลโดยแกนหลัก ปลั๊กอิน และธีมของ WordPress
ภาพประกอบโครงการฐานข้อมูล WordPress
ต่อไปนี้เป็นภาพประกอบที่ซับซ้อนของสคีมาฐานข้อมูล WordPress ที่แสดงตารางฐานข้อมูล WordPress ต่างๆ และความสัมพันธ์
แหล่งที่มา
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับสคีมาฐานข้อมูลได้จากเอกสารฐานข้อมูล WordPress
ตารางฐานข้อมูล WordPress
การติดตั้ง WordPress จะสร้างตารางฐานข้อมูลเริ่มต้น 12 ตารางที่ออกแบบมาเพื่อจัดเก็บข้อมูลประเภทต่างๆ ในไซต์ WordPress
คุณยังสามารถสร้างตารางฐานข้อมูลเพิ่มเติมบนฐานข้อมูล WordPress โดยใช้ปลั๊กอินหรือฟังก์ชัน php
คำนำหน้าฐานข้อมูล WordPress
ดังที่คุณจะเห็น ตารางฐานข้อมูลทั้งหมดมีคำนำหน้า wp_
ซึ่งจะเห็นเมื่อคุณติดตั้ง WordPress และคุณจะถูกขอให้เลือกคำนำหน้าฐานข้อมูลตามที่แสดงในภาพด้านล่าง:
นี่คือคำนำหน้า WordPress เริ่มต้น แต่สามารถเปลี่ยนเป็นคำนำหน้าแบบกำหนดเองเพื่อปรับปรุงความปลอดภัยของฐานข้อมูล WordPress
ตอนนี้ ให้เราดูที่ตารางฐานข้อมูลเริ่มต้นและเรียนรู้ข้อมูลที่จัดเก็บไว้ในตารางเหล่านี้แต่ละตาราง
ต่อไปนี้เป็นตารางฐานข้อมูลเริ่มต้นที่คุณควรเห็นในการติดตั้ง WordPress มาตรฐาน ตารางฐานข้อมูลนั้นเข้าใจง่ายเนื่องจากตั้งชื่อตามข้อมูลที่เก็บไว้
12 ตารางฐานข้อมูล WordPress เริ่มต้น
#1) wp_commentmeta: นี่เป็นตารางแรกในฐานข้อมูลที่จัดเก็บข้อมูลเมตาสำหรับความคิดเห็นในไซต์ WordPress ของคุณ ตารางนี้มีฟิลด์ต่อไปนี้ meta_id
, comment_id
, meta_key
และ meta_value.
ตัวอย่างที่ดีที่สุดของข้อมูลเมตาที่จัดเก็บไว้ในตารางข้อมูล WordPress นี้คือสถานะความคิดเห็นที่คุณอัปเดตบนแบ็กเอนด์ของ WordPress ต่อไปนี้เป็นภาพของตารางข้อมูล wp_commentmeta
:
ทุกครั้งที่แสดงความคิดเห็นบนไซต์ WordPress ของคุณ เมื่อคุณอัปเดตสถานะ เช่น อนุมัติ รอดำเนินการ หรือถังขยะ เมตาดาต้าของความคิดเห็นนี้จะถูกเก็บไว้ในตารางฐานข้อมูล wp_commentmeta WordPress
#2) wp_comments: นี่คือตารางที่สองในฐานข้อมูล WordPress ที่เก็บความคิดเห็นของ WordPress มีชื่อผู้เขียนความคิดเห็น, URL ของผู้เขียน, อีเมลของผู้เขียน, เนื้อหาความคิดเห็น และอื่นๆ อีกมากมาย ตามที่แสดงในภาพด้านล่าง:
คุณสามารถแก้ไขความคิดเห็นที่เพิ่มในบล็อกของคุณในตารางฐานข้อมูลนี้
#3) wp_links: นี่คือตารางที่สามในฐานข้อมูล WordPress ที่เก็บลิงก์ของ WordPress และคุณสามารถใช้เพื่อแก้ไขบล็อกที่สร้างขึ้นในเวอร์ชัน WordPress รวมถึงปลั๊กอิน WordPress ต่อไปนี้เป็นรูปภาพของตารางฐานข้อมูล wp_links WordPress
#4) wp_options: นี่คือตารางที่สี่ในฐานข้อมูลที่เก็บตัวเลือกการตั้งค่า WordPress ที่รวมการตั้งค่าแบ็กเอนด์ทั้งหมด เช่น URL ของไซต์ อีเมลของผู้ดูแลระบบ หมวดหมู่เริ่มต้น โพสต์ต่อหน้า รูปแบบเวลา ฯลฯ
ตารางตัวเลือกเป็นพื้นฐานในการพัฒนาปลั๊กอิน เนื่องจากการตั้งค่าของปลั๊กอินส่วนใหญ่จะจัดเก็บไว้ในตารางนี้
ในกรณีส่วนใหญ่ เมื่อคุณสร้างตัวเลือกแบบกำหนดเองของปลั๊กอิน ตัวเลือกเหล่านี้จะถูกจัดเก็บไว้ในตารางนี้ และคุณจะดึงข้อมูลเหล่านี้จากตารางนี้
#5) wp_postmeta: นี่คือตารางที่ห้าในฐานข้อมูลที่จัดเก็บข้อมูลเมตาการตั้งค่า WordPress ของโพสต์ WordPress หน้าและประเภทโพสต์ที่กำหนดเอง
ตัวอย่างสั้นๆ ของการโพสต์ฟิลด์แบบกำหนดเองของข้อมูลเมตาที่เพิ่มโดยปลั๊กอิน เช่น ฟิลด์กำหนดเองขั้นสูง นอกจากนี้ยังมี meta เริ่มต้นของโพสต์ที่สามารถเข้าถึงได้โดยใช้ฟังก์ชัน WordPress get_post_meta
เมื่อคุณเพิ่มข้อมูลเมตาของโพสต์โดยใช้ปลั๊กอิน ข้อมูลจะถูกเก็บไว้ในตารางฐานข้อมูล wp_postmeta นี้
#6) wp_posts : นี่คือตารางที่หกในฐานข้อมูลที่เก็บ WordPress โพสต์ทั้งหมดที่มีโพสต์ หน้า การแก้ไข และประเภทโพสต์ที่กำหนดเองทั้งหมดของคุณ
ตารางนี้เป็นตารางสำคัญที่ให้คุณแก้ไขและอัปเดตเนื้อหาที่มีอยู่บนไซต์ของคุณ เช่น โพสต์และเพจ ต่อไปนี้เป็นโครงสร้างของตารางฐานข้อมูล wp_posts:
#7) wp_termmeta: นี่คือตารางที่เจ็ดในฐานข้อมูลที่จัดเก็บข้อมูลเมตาที่กำหนดเองของ WordPress สำหรับเงื่อนไขภายใต้การจัดหมวดหมู่แบบกำหนดเอง
กรณีการใช้งานที่ดีคือการจัดเก็บข้อมูลเมตาของ WooCommerce สำหรับแอตทริบิวต์และหมวดหมู่ของผลิตภัณฑ์ ต่อไปนี้เป็นโครงสร้างของตารางฐานข้อมูล wp_termmeta:
#8) wp_terms: นี่คือตารางที่แปดในฐานข้อมูลที่เก็บคำศัพท์ของ WordPress มีระบบอนุกรมวิธานที่ให้คุณจัดระเบียบเนื้อหาไซต์ WordPress ของคุณ
รายการอนุกรมวิธานเดียวจะเรียกว่าเงื่อนไข ตารางฐานข้อมูลนี้มีความสำคัญเมื่อคุณจัดการประเภทและแท็ก
#9) wp_term_relationships: นี่คือตารางที่เก้าในฐานข้อมูลที่จัดการประเภทโพสต์ WordPress ของความสัมพันธ์ด้วยเงื่อนไขในตาราง wp_terms
มันช่วยให้ WordPress จับคู่โพสต์เฉพาะกับแท็กที่เกี่ยวข้อง ตัวอย่างเช่น โพสต์ที่มีหมวดหมู่และแท็กที่เกี่ยวข้อง
ต่อไปนี้คือโครงสร้างของตารางฐานข้อมูล wp_term_relationships:
#10) wp_term_taxonomy: นี่คือตารางที่สิบบนฐานข้อมูล WordPress ที่กำหนดอนุกรมวิธานสำหรับคำศัพท์ที่กำหนดไว้ในตาราง wp_terms
ตารางนี้ช่วยในการจัดเรียงเงื่อนไขและกำหนดคำที่เป็นหมวดหมู่และแท็ก ต่อไปนี้เป็นโครงสร้างของตารางฐานข้อมูลนี้:
#11) wp_usermeta: นี่คือตารางที่สิบเอ็ดบนฐานข้อมูลที่เก็บข้อมูลเมตาของผู้ใช้สำหรับผู้ใช้ที่ลงทะเบียนทั้งหมดบนไซต์ WordPress
คุณยังสามารถใช้ตารางนี้เพื่อจัดเก็บข้อมูลเมตาของผู้ใช้โดยใช้ฟังก์ชันปลั๊กอินที่กำหนดเอง ต่อไปนี้เป็นโครงสร้างของตารางฐานข้อมูล wp_usermeta WordPress:
#12) wp_users: นี่คือตารางสิบสองตารางบนฐานข้อมูลที่เก็บข้อมูลผู้ใช้ เช่น ชื่อผู้ใช้ รหัสผ่าน อีเมลผู้ใช้ และชื่อที่แสดง
คุณสามารถใช้ตารางนี้เพื่อแก้ไขข้อมูลผู้ใช้ WordPress เช่น เปลี่ยนรหัสผ่านหรือสร้างผู้ดูแลระบบใหม่ ต่อไปนี้เป็นโครงสร้างของตารางฐานข้อมูล wp_users ต่อไปนี้เป็นโครงสร้างของตารางฐานข้อมูลนี้:
ตอนนี้ เราสามารถย้ายไปยังส่วนถัดไปได้อย่างสะดวกสบายเพื่อเรียนรู้วิธีสร้างฐานข้อมูล WordPress และจัดการข้อมูลและผู้ใช้
การจัดการฐานข้อมูล WordPress PhpMyAdmin
วิธีที่ดีที่สุดในการจัดการฐานข้อมูล WordPress คือการใช้แผง PhpMyAdmin ที่มีอยู่ในสภาพแวดล้อมเว็บโฮสติ้งส่วนใหญ่และโฮสต์ในเครื่อง
ในคู่มือนี้ ฉันต้องการใช้ PhpMyAdmin เพื่อสาธิตวิธีจัดการข้อมูลบนฐานข้อมูล WordPress มาเริ่มกันเลยกับการสร้างฐานข้อมูล WordPress
WordPress สร้างฐานข้อมูล
สิ่งสำคัญคือต้องเข้าใจว่าคุณต้องสร้างฐานข้อมูล WordPress ระหว่างการติดตั้ง WordPress เพื่อเชื่อมต่อฐานข้อมูลกับ WordPress มีสามขั้นตอนสำคัญเมื่อติดตั้ง WordPress และรวมถึง:
- สร้างฐานข้อมูล MSQL
- เชื่อมต่อฐานข้อมูลกับ WordPress
- ตั้งค่าการกำหนดค่าเว็บไซต์ของคุณ
ขั้นตอนเหล่านี้มาในลำดับนั้น และใช้ได้กับกระบวนการติดตั้ง WordPress ทั้งหมด ไม่ว่าคุณจะติดตั้ง WordPress อย่างไร
สร้างฐานข้อมูล WordPress: PhpMyAdmin สร้างลิงค์ฐานข้อมูล
ในการสร้าง WordPress บน PhpMyAdmin ให้คลิกที่ไอคอนสร้างฐานข้อมูลดังที่แสดงในภาพด้านล่างและป้อนชื่อฐานข้อมูล
สร้างฐานข้อมูล WordPress: คำสั่ง PhpMyAdmin SQL
PhpMyAdmin มาพร้อมกับคอนโซลเพื่อเรียกใช้คำสั่ง MySQL และยังสามารถใช้เพื่อสร้างฐานข้อมูล WordPress ได้ด้วยการรันคำสั่งสร้างฐานข้อมูล MySQL ดังที่แสดงด้านล่าง:
CREATE DATABASE databasename;
คุณควรคัดลอกคำสั่งนี้ลงในคอนโซล PhpMyAdmin แล้วคลิกปุ่มเรียกใช้ ฐานข้อมูลจะถูกสร้างขึ้นโดยอัตโนมัติด้วยชื่อที่กำหนดในคำสั่งสร้างฐานข้อมูล
คุณสามารถสร้างฐานข้อมูล WordPress ได้หลายวิธี เช่น การใช้เทอร์มินัลบรรทัดคำสั่ง แต่ในบทความนี้ เราจะเน้นที่ PhpMyAdmin
หลังจากสร้างฐานข้อมูล WordPress คุณสามารถติดตั้ง WordPress และเมื่อติดตั้ง WordPress สำเร็จ ตารางฐานข้อมูลทั้งหมดจะปรากฏบนฐานข้อมูล WordPress
WordPress เพิ่มตารางฐานข้อมูล
คุณอาจต้องการเพิ่มตารางลงในฐานข้อมูล WordPress เพื่อจัดเก็บข้อมูลที่คุณกำหนดเอง นี่เป็นข้อกำหนดทั่วไปสำหรับไซต์ WordPress แบบกำหนดเองหรือปลั๊กอิน WordPress แบบกำหนดเองที่มีโครงสร้างตารางฐานข้อมูลเฉพาะที่อาจทำงานได้ไม่ดีกับตารางฐานข้อมูล WordPress เริ่มต้น
เพิ่มตารางฐานข้อมูล WordPress: PhpMyAdmin เมนูใหม่
คุณสามารถเพิ่มตารางฐานข้อมูลลงในฐานข้อมูล WordPress โดยใช้ PhpMyAdmin
คุณควรคลิกเมนู 'ใหม่' ใต้ฐานข้อมูลที่เกี่ยวข้องเพื่อเปิดหน้าเพื่อเพิ่มรายละเอียดตารางฐานข้อมูลดังที่แสดงในภาพด้านล่าง:
เพิ่มตารางฐานข้อมูล WordPress: PhpMyAdmin SQL Query
คุณยังสามารถเรียกใช้คำสั่งเพื่อสร้างตารางฐานข้อมูลบนคอนโซล SQL บน PhpMyAdmin และตารางจะถูกสร้างขึ้นโดยอัตโนมัติ
ต่อไปนี้คือคำสั่ง SQL create table ที่สามารถใช้สร้างหรือเพิ่มตารางลงในฐานข้อมูล WordPress
สร้าง ตาราง table_name ( ประเภทข้อมูลคอลัมน์1 , ประเภทข้อมูลคอลัมน์2 , ประเภทข้อมูลคอลัมน์3 , .... );
WordPress เพิ่มผู้ใช้ฐานข้อมูล
เมื่อคุณสร้างฐานข้อมูล WordPress คุณต้องสร้างผู้ใช้ (เสมือน) ที่เชื่อมต่อฐานข้อมูลกับ WordPress ผู้ใช้รายนี้ต้องมีชื่อผู้ใช้และรหัสผ่านเพื่อเชื่อมต่อ WordPress กับฐานข้อมูลได้สำเร็จ
ตรรกะนี้มาจากการเชื่อมต่อฐานข้อมูล PHP / MySQL ที่มีฟังก์ชันที่เปิดการเชื่อมต่อฐานข้อมูลจากสคริปต์ PHP และต้องใช้ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน
สร้างผู้ใช้ฐานข้อมูล WordPress: เมนูสิทธิ์ PhpMyAdmin > เพิ่มลิงก์บัญชีผู้ใช้
ใน PhpMyAdmin คุณสามารถสร้างผู้ใช้ใหม่สำหรับฐานข้อมูลภายใต้เมนูสิทธิ์และใช้ลิงก์เพิ่มบัญชีผู้ใช้ เมื่อคุณคลิกที่ลิงค์นี้ จะเป็นการเปิดหน้าใหม่เพื่อเพิ่มรายละเอียดผู้ใช้
คุณควรเพิ่มชื่อผู้ใช้ฐานข้อมูลที่ใช้ในการเชื่อมต่อฐานข้อมูล WordPress ชื่อโฮสต์ควรอยู่ในเครื่องเนื่องจากสัมพันธ์กับสภาพแวดล้อมการโฮสต์
คุณควรสร้างรหัสผ่านและบันทึกอย่างปลอดภัย เนื่องจากคุณจะต้องใช้พร้อมกับชื่อผู้ใช้และชื่อฐานข้อมูลเพื่อเชื่อมต่อกับ WordPress ระหว่างการติดตั้ง
สิทธิ์การให้สิทธิ์ผู้ใช้ฐานข้อมูล WordPress
เมื่อคุณสร้างผู้ใช้ WordPress เพื่อวัตถุประสงค์ในการติดตั้ง คุณต้องอนุญาตให้ผู้ใช้มีสิทธิ์ทั้งหมด เนื่องจากเป็นข้อกำหนดสำหรับการติดตั้ง WordPress ที่ประสบความสำเร็จ
PhpMyAdmin ให้วิธีง่ายๆ แก่คุณในการเพิ่มสิทธิ์ทั่วโลกให้กับผู้ใช้ฐานข้อมูล WordPress
Under the same section where you create the WordPress user, you can click on the check all option as shown on the image below to grant all the privileges:
When you assign the database user, click on the Go button to grant them all the privileges, and you are now ready to start the WordPress connection to the database.
How to Connect WordPress to Database?
After creating the WordPress database user, it's time to connect the MySQL database to WordPress. To connect WordPress to MySQL database, you need the database name, username, and password.
ตอนนี้คุณควรเรียกใช้วิซาร์ดการติดตั้ง WordPress และคุณจะเห็นขั้นตอนในการเพิ่มรายละเอียดฐานข้อมูลดังที่แสดงในภาพด้านล่าง:
คุณสามารถเปลี่ยนคำนำหน้าฐานข้อมูลระหว่างการติดตั้งก่อนที่คุณจะเชื่อมต่อ WordPress กับฐานข้อมูล
เมื่อการติดตั้ง WordPress เสร็จสมบูรณ์ คุณจะเห็นรายละเอียดของการเชื่อมต่อฐานข้อมูลในไฟล์ wp-config.php ดังที่แสดงด้านล่าง:
/** ชื่อฐานข้อมูลสำหรับ WordPress */ กำหนด ('DB_NAME', 'ชื่อฐานข้อมูล' ); /** ชื่อผู้ใช้ฐานข้อมูล MySQL */ กำหนด ('DB_USER', 'ชื่อผู้ใช้' ); /** รหัสผ่านฐานข้อมูล MySQL */ กำหนด ('DB_PASSWORD', 'รหัสผ่าน' ); /** ชื่อโฮสต์ MySQL */ กำหนด ('DB_HOST', 'localhost' );
หากคุณกำลังมองหารายละเอียดเพิ่มเติมเกี่ยวกับการเชื่อมต่อ WordPress กับฐานข้อมูล MySQL ฉันได้เขียนคำแนะนำทีละขั้นตอนที่นี่ – เชื่อมต่อ WordPress กับฐานข้อมูล MySQL ทีละขั้นตอน
วิธีลงชื่อเข้าใช้ฐานข้อมูล WordPress หรือเชื่อมต่อกับฐานข้อมูล WordPress
คุณสามารถเข้าสู่ระบบฐานข้อมูล WordPress; สำหรับการเข้าถึงเว็บโฮสติ้ง คุณควรใช้แผงควบคุมเพื่อเข้าถึงเครื่องมือการจัดการฐานข้อมูล MySQL
สำหรับเครื่องมือการจัดการฐานข้อมูล MySQL WordPress อื่นๆ ส่วนใหญ่สำหรับคุณในการเชื่อมต่อกับฐานข้อมูล WordPress คุณจำเป็นต้องมีรายละเอียดฐานข้อมูลต่อไปนี้:
- ชื่อผู้ใช้ฐานข้อมูล
- รหัสผ่านฐานข้อมูล
- ชื่อโฮสต์เซิร์ฟเวอร์หรือที่อยู่ IP
- ที่อยู่ IP ท้องถิ่นที่คุณจะใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล
เชื่อมต่อกับฐานข้อมูล WordPress ผ่าน CPanel – PhpMyAdmin
หากคุณต้องการเข้าถึงฐานข้อมูล WordPress บนเว็บโฮสติ้ง คุณควรเข้าสู่ระบบ CPanel และมองหาส่วนฐานข้อมูล
ภายใต้ส่วนฐานข้อมูลบน CPanel โฮสต์เว็บของคุณ คุณควรเห็นเครื่องมือเชื่อมต่อฐานข้อมูล และเครื่องมือทั่วไปที่สุดคือ PhpMyAdmin
PhpMyAdmin มีให้บริการในสภาพแวดล้อมโฮสติ้งที่ใช้ร่วมกันส่วนใหญ่ เช่น Hostgator Shared Hosting, A2 Shared Hosting, Hostinger Shared Hosting, Bluehost Shared Hosting และอื่นๆ
ดังที่คุณเห็นในภาพด้านล่าง คุณสามารถเข้าสู่ระบบฐานข้อมูล WordPress บน CPanel ได้อย่างง่ายดายโดยใช้แผง CPanel PhpMyAdmin
คุณสามารถแก้ไข ลบ และอัปเดตข้อมูลบนฐานข้อมูล WordPress ได้โดยใช้แผง PhpMyAdmin ซึ่งจะมีผลกับเว็บไซต์ของคุณ
เป็นไปได้ที่จะเปลี่ยนรหัสผ่านผู้ดูแลระบบหรือรีเซ็ตรหัสผ่าน WordPress ผ่าน PhpMyAdmin บน CPanel เว็บโฮสติ้งของคุณ
การเชื่อมต่อฐานข้อมูล Localhost WordPress ผ่าน PhpMyAdmin
ในการเชื่อมต่อกับฐานข้อมูล WordPress บน localhost ผ่าน PhpMyAdmin เป็นกระบวนการที่ค่อนข้างตรงไปตรงมา คุณเพียงแค่ต้องตรวจสอบให้แน่ใจว่าสภาพแวดล้อม localhost ของคุณกำลังทำงานอยู่ และโดยเฉพาะอย่างยิ่ง MySQL กำลังทำงานอยู่
เมื่อ MySQL ทำงานบน localhost คุณสามารถเข้าถึง PhpMyAdmin localhost ได้โดยเพิ่มวลี 'phpmyadmin' ต่อท้าย URL localhost: http://localhost/phpmyadmin/
อีกทางหนึ่ง สภาพแวดล้อม localhost อาจเสนอปุ่มเพื่อเข้าถึง PhpMyAdmin จากหน้าการตั้งค่า เช่นเดียวกับเซิร์ฟเวอร์ Laragon localhost
เมื่อคุณอยู่ใน URL นี้ของ localhost PhpMyAdmin คุณจะเห็นหน้าจอการเข้าสู่ระบบ และรหัสผ่านควรเว้นว่างไว้ในกรณีส่วนใหญ่ และชื่อผู้ใช้ส่วนใหญ่จะเป็นชื่อผู้ใช้ 'root
'
คลิกที่ปุ่มเข้าสู่ระบบ และคุณควรเข้าสู่ระบบ PhpMyAdmin บน localhost ได้สำเร็จ และเริ่มจัดการฐานข้อมูล WordPress ของคุณบน localhost
เมื่อคุณลงชื่อเข้าใช้ PhpMyAdmin localhost คุณจะเห็นฐานข้อมูลทั้งหมดที่มีอยู่บนเซิร์ฟเวอร์นั้น คุณสามารถเลือกฐานข้อมูลที่ต้องการจัดการได้จากเมนูด้านซ้าย
ตัวอย่างเช่น ฉันได้เลือกฐานข้อมูล 'wordpresstutorial' และเปิดตาราง wp_options ซึ่งคุณสามารถเปลี่ยนการตั้งค่าไซต์ทั่วไปดังที่แสดงในภาพด้านล่าง:
ตอนนี้ ให้เรามุ่งเน้นไปที่วิธีอื่นๆ ที่คุณสามารถเชื่อมต่อกับฐานข้อมูลและเครื่องมือที่มีประโยชน์อื่น ๆ ที่ทำงานเช่น PhpMyAdmin และคุณสามารถใช้บนพีซีของคุณเพื่อเชื่อมต่อกับฐานข้อมูล MySQL WordPress ระยะไกลบนเซิร์ฟเวอร์ใดก็ได้
การเชื่อมต่อฐานข้อมูล WordPress ผ่าน SQLyog และ HeidiSQL
คุณสามารถใช้เครื่องมือ MySQL อื่นๆ เพื่อเชื่อมต่อกับฐานข้อมูล WordPress ตามที่ได้ระบุไว้ในส่วนด้านบน คุณสามารถใช้เครื่องมือต่างๆ เช่น HeidiSQL และ SQLyog เพื่อเชื่อมต่อกับทั้ง localhost และฐานข้อมูล WordPress ระยะไกล
ในหัวข้อถัดไป ให้ฉันอธิบายวิธีที่คุณใช้เครื่องมือ MySQL เหล่านี้เพื่อเชื่อมต่อกับฐานข้อมูล WordPress วิธีที่ดีที่สุดในการแสดงการเชื่อมต่อฐานข้อมูลโดยใช้เครื่องมือเหล่านี้คือผ่านสภาพแวดล้อมโฮสต์ในเครื่อง
สำหรับการเชื่อมต่อฐานข้อมูล WordPress ระยะไกล คุณสามารถเปลี่ยนรายละเอียด localhost ด้วยรายละเอียดที่เกี่ยวข้องของเซิร์ฟเวอร์เว็บโฮสติ้งของคุณ
การเชื่อมต่อฐานข้อมูล WordPress ผ่าน SQLyog
ขั้นแรก คุณต้องดาวน์โหลดและติดตั้ง SQLyog บนพีซีของคุณเพื่อเชื่อมต่อกับฐานข้อมูล WordPress
เมื่อคุณติดตั้งและเปิด SQLyog บนหน้าจอแรกแล้ว คุณจะเห็นกล่องโต้ตอบเพื่อเพิ่มรายละเอียดฐานข้อมูล WordPress
ในสภาพแวดล้อม localhost คุณต้องใส่ที่อยู่โฮสต์เป็น localhost หรือ 127.0.0.1 ชื่อผู้ใช้ควรเป็นรูท รหัสผ่านควรว่างเปล่า และพอร์ตส่วนใหญ่เป็น 3306
คุณควรเพิ่มชื่อฐานข้อมูลตามที่แสดงในรูปภาพเหนือช่องฐานข้อมูล เพื่อให้คุณสามารถเชื่อมต่อกับฐานข้อมูล WordPress เฉพาะได้
ในตัวอย่างนี้ ฉันได้เพิ่มชื่อฐานข้อมูล WordPress เป็น 'wordpresstutorial'
คุณต้องแน่ใจว่าฐานข้อมูล MySQL localhost ของคุณทำงานเหมือนในกรณีนี้ ฉันใช้สภาพแวดล้อม Laragon localhost บน Windows 10 และ MySQL ทำงานบนพอร์ต 3306 ดังที่แสดงด้านล่าง:
เมื่อคุณเข้าสู่ระบบฐานข้อมูล WordPress ได้สำเร็จผ่าน SQLyog คุณควรเห็นฐานข้อมูลและตารางฐานข้อมูล WordPress ที่เกี่ยวข้องดังแสดงในภาพด้านล่าง
คุณเปิดตารางฐานข้อมูลเฉพาะของ WordPress เพื่ออ่าน สร้าง และอัปเดตข้อมูล
ตัวอย่างเช่น ในภาพหน้าจอด้านล่าง ฉันได้เปิดตารางฐานข้อมูล WordPress wp_options ในตารางฐานข้อมูล WordPress นี้ ฉันสามารถเปลี่ยน URL ของไซต์และการตั้งค่าไซต์ทั่วไปอื่นๆ ได้
การเชื่อมต่อฐานข้อมูล WordPress ผ่าน HeidiSQL
HeidiSQL เป็นเครื่องมือที่มีประโยชน์อีกอย่างหนึ่งที่ฉันใช้เพื่อเชื่อมต่อกับฐานข้อมูล WordPress ระยะไกล ใช้งานได้ฟรีและใช้งานง่าย และมาพร้อมกับอินเทอร์เฟซผู้ใช้ที่เรียบง่ายที่ช่วยให้ทุกคน รวมถึงผู้เริ่มต้นใช้งาน สามารถเชื่อมต่อกับฐานข้อมูล WordPress ระยะไกลจากพีซีได้ง่ายขึ้น
ในการเริ่มต้นใช้ HeidiSQL เพื่อเชื่อมต่อกับฐานข้อมูล WordPress ระยะไกล คุณต้องเริ่มดาวน์โหลดและติดตั้ง HeidiSQL
เมื่อคุณติดตั้ง HeidiSQL แล้ว คุณสามารถเปิดเพื่อเริ่มการเชื่อมต่อฐานข้อมูล WordPress ของคุณได้ ขั้นแรก ตรวจสอบให้แน่ใจว่า localhost MySQL ของคุณกำลังทำงานอยู่ จากนั้นคลิกที่ปุ่ม New (Image Label – 2): ดังที่แสดงในภาพด้านล่าง:
ในกรณีของภาพประกอบนี้ ฉันจะยังคงใช้ฐานข้อมูล localhost แต่คุณสามารถแทนที่รายละเอียดการเข้าสู่ระบบเหล่านี้ด้วยข้อมูลของฐานข้อมูลระยะไกลได้
ดังที่คุณเห็นในภาพด้านล่าง ฉันได้เพิ่มชื่อฐานข้อมูลและพอร์ต 3306 ที่อยู่โฮสต์คือ localhost คลิกที่ปุ่มเปิด (Image Label – 2): หลังจากกรอกรายละเอียดฐานข้อมูลเพื่อเปิดการเชื่อมต่อ ในฐานข้อมูล WordPress คุณได้เพิ่มลงในฟิลด์ฐานข้อมูล (Image Label – 1):
ตอนนี้คุณสามารถเห็นได้ว่าคุณเชื่อมต่อกับฐานข้อมูลโดยใช้เครื่องมือฐานข้อมูล SQL – HeidiSQL คุณสามารถเลือกฐานข้อมูลและเปิดตารางฐานข้อมูลได้ เช่น ตาราง wp_options ที่แสดงในภาพด้านล่าง:
การเชื่อมต่อฐานข้อมูล WordPress ผ่านเทอร์มินัลบรรทัดคำสั่ง
นอกจากนี้ยังสามารถเชื่อมต่อกับฐานข้อมูล WordPress ผ่านเทอร์มินัลบรรทัดคำสั่ง ใน Windows 10 คุณสามารถเปิดบรรทัดคำสั่งโดยพิมพ์ 'cmd' บนแถบค้นหา ดังที่แสดงในภาพด้านล่าง (Image Label – 1)
เมื่อเปิดบรรทัดคำสั่ง ตรวจสอบให้แน่ใจว่าฐานข้อมูล localhost MySQL กำลังทำงานอยู่ และคุณยังไม่พร้อมที่จะเชื่อมต่อกับฐานข้อมูล WordPress ผ่านบรรทัดคำสั่ง
การเชื่อมต่อกับฐานข้อมูล WordPress ผ่านบรรทัดคำสั่งเป็นทักษะที่สำคัญสำหรับผู้ใช้ที่ต้องการจัดการฐานข้อมูล WordPress บนโฮสติ้ง VPS หรือโฮสติ้งบนคลาวด์ การเข้าถึงเซิร์ฟเวอร์เริ่มต้นคือผ่าน SSH
ในการเชื่อมต่อกับฐานข้อมูล WordPress คุณต้องเรียกใช้คำสั่ง MySQL เพื่อเชื่อมต่อกับฐานข้อมูลบน CLI ซึ่งรวมถึงชื่อผู้ใช้และรหัสผ่านที่แสดงด้านล่าง:
mysql -u ชื่อผู้ใช้ -p
ตัวอย่างเช่น ในการเชื่อมต่อกับฐานข้อมูล WordPress บน localhost ของฉัน ฉันต้องเรียกใช้คำสั่งนี้บนเทอร์มินัล CLI ดังที่แสดงในภาพด้านล่าง (Image Label -1)
เมื่อฉันเชื่อมต่อกับฐานข้อมูล MySQL ของ localhost WordPress แล้ว ฉันสามารถใช้คำสั่ง show databases เพื่อแสดงฐานข้อมูลทั้งหมดที่มีบนเซิร์ฟเวอร์ได้
แสดงฐานข้อมูล
คำสั่งฐานข้อมูลแสดงมีดังนี้ แสดงฐานข้อมูล; เมื่อคุณรันคำสั่งนี้บนเทอร์มินัล CLI คุณควรเห็นฐานข้อมูลทั้งหมดที่คุณมีบนเซิร์ฟเวอร์ของคุณ เช่นเดียวกับการใช้เครื่องมือ GUI อื่นๆ เช่น PhpMyAdmin
รูปภาพด้านล่างแสดงวิธีการแสดงฐานข้อมูลทั้งหมดบน localhost หรือเซิร์ฟเวอร์ของคุณโดยใช้คำสั่ง show databases: (Image label -1)
ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่เราต้องจัดการ ในภาพด้านบน (ป้ายกำกับรูปภาพ -2) ตอนนี้เราสามารถเลือกฐานข้อมูล 'wordpresstutorial' โดยใช้คำสั่งฐานข้อมูลที่เลือก - ชื่อฐานข้อมูลผู้ใช้
ใช้ wordpresstutorial;
เมื่อคุณต้องการเลือกฐานข้อมูล ให้ใช้คำสั่งด้านบนและแทนที่ชื่อฐานข้อมูล และคุณควรเห็นฐานข้อมูลถูกเลือกตามที่แสดงโดยข้อความ 'เปลี่ยนฐานข้อมูลแล้ว ในภาพด้านล่าง (ป้ายกำกับรูปภาพ -1):
คุณจะเห็นตารางฐานข้อมูลตามที่แสดงในภาพด้านบน (ป้ายกำกับรูปภาพ -2) ตอนนี้คุณสามารถแก้ไขข้อมูลในตาราง wp_options ได้แล้ว คุณสามารถเริ่มต้นด้วยคำสั่งเพื่อแสดงโครงสร้างตาราง เช่น:
อธิบาย wp_options; แสดงดัชนีจาก wp_options;
คุณสามารถดูตารางฐานข้อมูลบน CLI สำหรับทุกคำสั่งที่คุณเรียกใช้ ดังที่แสดงในภาพด้านล่าง:
คุณสามารถอัปเดตระเบียนฐานข้อมูลได้โดยการเลือกและใช้คำสั่ง MySQL เพื่ออัปเดตฐานข้อมูล นี่คือชุดคำสั่ง MySQL ที่คุณสามารถใช้กับ CLI เพื่อจัดการฐานข้อมูล WordPress MySQL
วิธีการโยกย้ายฐานข้อมูล WordPress?
สาเหตุทั่วไปประการหนึ่งที่คุณต้องการทำความเข้าใจว่าฐานข้อมูล WordPress ทำงานอย่างไร คือการโยกย้ายไซต์ WordPress เมื่อคุณย้ายไซต์ WordPress คุณต้องเข้าใจว่ามีสองขั้นตอนหลัก:
- ย้ายไฟล์การติดตั้ง WordPress
- ย้ายฐานข้อมูล WordPress
คุณสามารถโยกย้ายไซต์ได้โดยใช้ปลั๊กอินฟรีหลายตัวที่สร้างข้อมูลสำรองของไซต์ WordPress โดยการโคลน แต่การโยกย้ายด้วยตนเองของ WordPress นั้นเร็วกว่าและช่วยให้คุณควบคุมได้ มันไม่ซับซ้อนอย่างที่คิด คุณเพียงแค่ต้องเข้าใจวิธีการย้ายฐานข้อมูล WordPress
ในส่วนนี้ ฉันต้องการแสดงให้คุณเห็นทีละขั้นตอนเกี่ยวกับวิธีการย้ายฐานข้อมูล WordPress จากเซิร์ฟเวอร์หนึ่ง (เว็บโฮสติ้ง) ไปยังอีกเซิร์ฟเวอร์หนึ่ง
ตัวอย่างเช่น หากคุณต้องการย้ายเว็บไซต์ของคุณจากเว็บโฮสติ้งปัจจุบันของคุณไปยัง Bluehost (หนึ่งในโฮสติ้งที่ใช้ร่วมกันที่ดีที่สุดที่ฉันใช้และแนะนำ) คุณจำเป็นต้องเรียนรู้วิธีย้ายฐานข้อมูล WordPress
ในการย้ายฐานข้อมูล มีสองขั้นตอนที่เราจะพูดถึงในรายละเอียด:
- ส่งออกฐานข้อมูล WordPress
- นำเข้าฐานข้อมูล WordPress
สำหรับบทช่วยสอนนี้ ฉันต้องการให้เรามุ่งเน้นไปที่การใช้ PhpMyAdmin เพื่อเรียนรู้วิธีการส่งออกและนำเข้าฐานข้อมูล WordPress คุณยังสามารถใช้เครื่องมือ MySQL อื่นๆ ที่ฉันแชร์ด้านบนเพื่อส่งออกหรือนำเข้าฐานข้อมูล WordPress
WordPress ฐานข้อมูลการส่งออก: การส่งออกฐานข้อมูล WordPress โดยใช้ Phpmyadmin
ในการส่งออกฐานข้อมูลผ่าน PhpMyAdmin คุณต้องลงชื่อเข้าใช้แผง PhpMyAdmin หากคุณอยู่บนโฮสต์เว็บของคุณ คุณสามารถเข้าถึง PhpMyAdmin บน CPanel ของคุณได้
เมื่อคุณเข้าถึงฐานข้อมูลในคอลัมน์ด้านซ้าย ให้เลือกฐานข้อมูลที่คุณต้องการส่งออกและคลิกที่ฐานข้อมูลดังที่แสดงในภาพด้านล่าง:
ขั้นตอนต่อไปคือการคลิกที่ เมนูส่งออก ที่อยู่ด้านบนเมนูหลังจากที่คุณเปิดฐานข้อมูลที่คุณต้องการส่งออกและคุณสามารถดูตารางฐานข้อมูลดังแสดงในภาพด้านล่าง (Image Label -2)
เมื่อคุณคลิกที่ เมนูส่งออก คุณจะเห็นหน้าส่งออกฐานข้อมูล WordPress ที่มีตัวเลือกสองแบบคือ ด่วน และ กำหนดเอง
ในกรณีส่วนใหญ่ จะถูกตั้งค่าเป็นตัวเลือกด่วน และตัวเลือกอื่นคือตัวเลือก SQL ดังที่แสดงในภาพด้านล่าง:
เมื่อคุณคลิกที่การเดินทาง คุณควรดาวน์โหลดฐานข้อมูลและบันทึกลงในไดรฟ์ในเครื่องของคุณ คุณยังสามารถบันทึกสำเนาฐานข้อมูลนี้บนที่เก็บข้อมูลบนคลาวด์หรือที่อื่นเพื่อกู้คืน
ฐานข้อมูลคือชุดของกฎที่คุณสามารถเปิดบนแผ่นจดบันทึกและดูได้
เป็นชุดคำสั่งที่เหมาะสมกับซอฟต์แวร์ฐานข้อมูล และสามารถสร้างฐานข้อมูลของคุณใหม่ด้วยข้อมูลทั้งหมดที่เก็บไว้
เมื่อคุณเปิดไฟล์ฐานข้อมูลบนแผ่นจดบันทึก คุณควรเห็นการสืบค้นฐานข้อมูลที่ใช้ในการสร้างฐานข้อมูล WordPress ดังที่แสดงในภาพด้านล่างคำสั่งที่สร้างตาราง wp_posts:
คุณสามารถอ่านไฟล์นี้เพื่อดูคำสั่ง SQL ทั้งหมดที่ใช้สร้างฐานข้อมูล WordPress และเพิ่มข้อมูลได้ สิ่งนี้นำฉันไปสู่คำถามทั่วไปสำหรับผู้เริ่มต้นใช้งาน WordPress – MySQL ดัมพ์ฐานข้อมูลคืออะไร
การถ่ายโอนข้อมูลฐานข้อมูล WordPress MySQL คืออะไร?
เมื่อสร้างการจัดการฐานข้อมูล WordPress MySQL คุณมักจะได้ยินคำว่า 'การถ่ายโอนฐานข้อมูล MySQL' หรือการถ่ายโอนฐานข้อมูล WordPress
นี่หมายถึงบันทึกฐานข้อมูลที่คุณเพิ่งดาวน์โหลดด้านบนในขั้นตอนการส่งออกฐานข้อมูลของ WordPress
นี่คือบันทึกของโครงสร้างตารางและข้อมูลทั้งหมดที่คุณสามารถใช้เพื่อสร้างฐานข้อมูลใหม่ ดังที่เราจะทำในขั้นตอนต่อไปเกี่ยวกับการนำเข้าฐานข้อมูลของ WordPress
ฐานข้อมูลนำเข้า WordPress: การนำเข้าฐานข้อมูล WordPress โดยใช้ Phpmyadmin
เมื่อคุณส่งออกฐานข้อมูล WordPress สำเร็จแล้ว คุณต้องเรียนรู้วิธีนำเข้าฐานข้อมูล WordPress
ขั้นตอนแรกคือการสร้างฐานข้อมูล WordPress ผ่าน PhpMyAdmin
คุณสามารถสร้างฐานข้อมูลได้โดยคลิกที่ฐานข้อมูลใหม่และเพิ่มชื่อของฐานข้อมูลดังที่แสดงในภาพด้านล่าง:
เมื่อคุณสร้างฐานข้อมูลแล้ว ตอนนี้คุณต้องเปิดและคลิกที่เมนูนำเข้าที่ด้านบนซึ่งจะเปิดหน้าจอนำเข้าฐานข้อมูลที่ให้คุณอัปโหลดการถ่ายโอนข้อมูลฐานข้อมูลที่คุณส่งออกในขั้นตอนข้างต้น – การส่งออกฐานข้อมูล WordPress
คุณควรสร้างไฟล์ zip ของดัมพ์ฐานข้อมูล SQL ที่คุณจะอัปโหลดระหว่างการนำเข้าฐานข้อมูล WordPress
คุณเพียงแค่ต้องซิปไฟล์และอัปโหลดโดยปล่อยให้การตั้งค่าอื่นๆ ทั้งหมดบนหน้าจอนำเข้าเป็นค่าเริ่มต้น ดังที่แสดงในภาพด้านล่าง:
ขั้นตอนที่สำคัญที่สุดอย่างหนึ่งในการนำเข้าฐานข้อมูลคือต้องแน่ใจว่าคุณสร้างรูปแบบไฟล์ sql.zip ก่อนอัปโหลดไฟล์บนหน้าจอนำเข้า ดังที่ขีดเส้นใต้ไว้ในขั้นตอนที่ 3 ในภาพด้านบน
เมื่อคุณมีรูปแบบของฐานข้อมูลนี้แล้ว และคลิกระหว่างเดินทาง ฐานข้อมูลควรจะนำเข้าสำเร็จ และคุณจะเห็นข้อความดังที่แสดงในภาพด้านล่าง (ป้ายรูปภาพ -2):
คุณจะเห็นตาราง WordPress เริ่มต้นที่สร้างขึ้นบนฐานข้อมูลดังที่แสดงในภาพด้านบน (ป้ายกำกับรูปภาพ -2) ตารางฐานข้อมูล WordPress เหล่านี้จะมีข้อมูลที่คุณมีในฐานข้อมูลก่อนหน้าและดัมพ์ฐานข้อมูล WordPress MySQL
WordPress นำเข้าฐานข้อมูลโดย Query บน PhpMyAdmin
ใน PhpMyAdmin มีคอนโซลสำหรับเรียกใช้การสืบค้นฐานข้อมูลที่คุณสามารถใช้เพื่อนำเข้าฐานข้อมูล WordPress ขั้นตอนแรกคือการสร้างฐานข้อมูล ดังที่เราได้อธิบายไว้ในขั้นตอนข้างต้น
ขั้นตอนที่สอง ให้เปิดฐานข้อมูลและคลิกที่เมนู SQL ที่ด้านบน ดังแสดงในภาพด้านล่าง (Image Label -2)
เมื่อคุณเปิดหน้าต่าง SQL Query ขึ้นมา คุณสามารถคัดลอกข้อมูล MySQL ของ WordPress จากแผ่นจดบันทึกไปยังส่วนนี้ และคลิกที่ปุ่ม Go ดังที่แสดงในภาพด้านล่าง:
การดำเนินการนี้จะนำเข้าฐานข้อมูลและสร้างตารางฐานข้อมูล WordPress ได้สำเร็จ นี่คือสองวิธีที่คุณสามารถนำเข้าฐานข้อมูล WordPress โดยใช้ PhpMyAdmin
ตอนนี้ ให้เรามาดูว่าคุณสามารถสร้างการสำรองข้อมูลของฐานข้อมูลไซต์ปัจจุบันของคุณผ่าน PhpMyAdmin ได้อย่างไร
สำรองฐานข้อมูล WordPress
คุณสามารถสร้างการสำรองข้อมูลฐานข้อมูล WordPress โดยใช้แผง PhpMyAdmin หรือปลั๊กอินสำรอง WordPress ฟรีหลายตัว
ส่วนนี้จะแสดงวิธีสร้างการสำรองข้อมูลฐานข้อมูล WordPress โดยใช้ PhpMyAdmin และกล่าวถึงปลั๊กอินที่ดีที่สุดโดยย่อเพื่อช่วยคุณสร้างการสำรองฐานข้อมูล
การสร้างการสำรองข้อมูลฐานข้อมูล WordPress โดยใช้ Phpmyadmin
ในการสร้างการสำรองข้อมูลฐานข้อมูล WordPress คุณต้องเปิดแผง PhpMyAdmin และเลือกฐานข้อมูลที่คุณต้องการสร้างข้อมูลสำรอง
คุณสามารถเข้าถึง PhpMyAdmin ผ่านส่วนฐานข้อมูล CPanel ดังที่แสดงในภาพด้านล่าง:
เมื่อคุณเข้าสู่ระบบใน PhpMyAdmin แล้ว ให้คลิกที่เมนูส่งออกที่เมนูด้านบนแล้วเลือกตัวเลือกด่วนและรูปแบบ SQL จากนั้นคลิกไปที่ส่งออกฐานข้อมูลและบันทึกสำเนาของข้อมูลสำรองฐานข้อมูลของคุณ
การสร้างการสำรองข้อมูลฐานข้อมูล WordPress โดยใช้ปลั๊กอิน
ปลั๊กอิน WordPress ที่ดีที่สุดสำหรับการสำรองฐานข้อมูลคือ การสำรองฐานข้อมูลสำหรับปลั๊กอิน WordPress ปลั๊กอินนี้ช่วยในการสำรองตารางฐานข้อมูลหลัก
นี่เป็นปลั๊กอินฟรีที่คุณสามารถติดตั้งและใช้เพื่อสำรองตารางฐานข้อมูล WordPress และคุณสามารถใช้ PhpMyAdmin เพื่อกู้คืนข้อมูลสำรองของ WordPress
ในการสร้างฐานข้อมูลโดยใช้ปลั๊กอิน คุณต้องติดตั้งและใช้งานปลั๊กอิน - การสำรองข้อมูลฐานข้อมูลสำหรับ WordPress
ในการเริ่มสร้างการสำรองฐานข้อมูลโดยใช้ปลั๊กอิน คุณต้องไปที่เมนูหลักของ WordPress เครื่องมือ > สำรองข้อมูล ดังที่แสดงในภาพด้านล่าง:
ในหน้าการตั้งค่า คุณสามารถดูตารางฐานข้อมูล WordPress ที่คุณจะสำรองข้อมูลเมื่อคุณคลิกตัวเลือกในการสำรองข้อมูล ดังที่แสดงในภาพด้านล่าง:
คุณยังสามารถกำหนดเวลาให้การสำรองข้อมูลทำงานและรับอีเมลของข้อมูลสำรองในส่วนสุดท้ายของหน้าการตั้งค่าที่มีป้ายกำกับว่า
นี่เป็นหนึ่งในปลั๊กอินสำรองฐานข้อมูลที่ง่ายที่สุดและใช้งานง่ายซึ่งเพิ่งสร้างการสำรองฐานข้อมูล WordPress และไม่สำรองไฟล์ WordPress
สุดยอดฐานข้อมูล WordPress และปลั๊กอินสำรองไซต์
หากคุณกำลังมองหาปลั๊กอินสำรองฐานข้อมูล WordPress ที่ดีที่สุดที่สำรองไฟล์การติดตั้ง WordPress อื่น ๆ ต่อไปนี้คือรายการปลั๊กอินสำรอง WordPress ที่ดีที่สุด:
- UpdraftPlus
- สำรองบัดดี้
- การสำรองข้อมูล Jetpack
- BackWPUp
- BackUpWordPress
- ผู้ทำซ้ำ
- สำรอง
- การสำรองข้อมูลฐานข้อมูล WP
ปลั๊กอินแต่ละตัวเหล่านี้นำเสนอคุณลักษณะที่มีประโยชน์ซึ่งคุณสามารถใช้สำหรับการย้ายไซต์ของคุณ แต่ที่สำคัญที่สุดคือเพื่อสร้างการสำรองฐานข้อมูล WordPress
ตอนนี้ ให้เรามุ่งเน้นไปที่การเปลี่ยนแปลงหลายอย่างที่คุณสามารถดำเนินการบนฐานข้อมูล WordPress ผ่านแผง PhpMyAdmin หรือเครื่องมือการจัดการฐานข้อมูล WordPress อื่นๆ
การจัดการฐานข้อมูล WordPress
การเข้าถึงฐานข้อมูล WordPress ช่วยให้คุณทำงานหลายอย่างที่อาจรวมถึงการสร้าง การอ่าน การอัปเดต และการลบข้อมูล
ในส่วนนี้ ฉันต้องการแบ่งปันเคล็ดลับหลายประการที่คุณสามารถใช้เพื่ออัปเดตข้อมูลบนฐานข้อมูล WordPress
ซึ่งรวมถึงการเปลี่ยนแปลงเนื้อหาฐานข้อมูล การอัพเดตผู้ใช้ และการลบหรือการสร้างเรกคอร์ดใหม่ สำหรับส่วนนี้ เราจะใช้ PhpMyAdmin เพื่อจัดการฐานข้อมูล WordPress
รีเซ็ตรหัสผ่าน WordPress ในฐานข้อมูล: รีเซ็ตรหัสผ่าน WordPress โดยใช้ phpMyAdmin
ต่อไปนี้คือขั้นตอนด่วนที่คุณสามารถทำได้เพื่อรีเซ็ตรหัสผ่าน WordPress ในฐานข้อมูล สมมติว่าคุณต้องการเปลี่ยนรหัสผ่านของผู้ดูแลระบบบนไซต์ WordPress ผ่านฐานข้อมูล คุณจะทำตามขั้นตอนต่อไปนี้:
- ในการรีเซ็ตรหัสผ่าน WordPress ในฐานข้อมูล คุณต้องเข้าถึง PhpMyAdmin เป็นขั้นตอนแรก
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเปลี่ยนรหัสผ่านของผู้ใช้ ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_users ที่จัดเก็บข้อมูลผู้ใช้ทั้งหมดของผู้ใช้บนไซต์ WordPress ของคุณ
- ขั้นตอนที่สี่คือการเลือกผู้ใช้และคลิกที่ปุ่มแก้ไขเพื่อเปิดหน้าเพื่อรีเซ็ตรหัสผ่าน WordPress ในฐานข้อมูลผ่านแผง PhpMyAdmin
- ขั้นตอนสุดท้ายคือเปลี่ยนรายการในคอลัมน์ค่าบนแถว user_pass และเลือกตัวเลือกการเข้ารหัสสำหรับรหัสผ่านใหม่ของคุณเป็น MD5 จากนั้นคลิก ที่ปุ่ม Go และรหัสผ่านจะถูกรีเซ็ตสำเร็จ
WordPress เปลี่ยน URL ในฐานข้อมูล
งานทั่วไปอีกประการหนึ่งที่คุณสามารถทำได้บนฐานข้อมูล WordPress คือการอัปเดต URL ของไซต์ นี่เป็นขั้นตอนสำคัญเมื่อคุณจะย้ายไซต์ของคุณจากโดเมนหนึ่งไปยังอีกโดเมนหนึ่ง
ต่อไปนี้เป็นขั้นตอนที่คุณควรดำเนินการเพื่อเปลี่ยน URL ของ WordPress ในฐานข้อมูล:
- ขั้นตอนแรกคือการเข้าถึง PhpMyAdmin บนแผงเว็บโฮสติ้งของคุณ
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเปลี่ยน URL ของไซต์ ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_options ที่เก็บตัวเลือกทั่วไปทั้งหมดของไซต์ WordPress ของคุณ
- ขั้นตอนที่สี่คือการเลือกตัวเลือก siteurl และคลิกที่ปุ่มแก้ไขเพื่อเปิดหน้าเพื่อเปลี่ยน URL ของไซต์ WordPress ในฐานข้อมูลผ่านทางแผง PhpMyAdmin
- ขั้นตอนสุดท้ายคือการเปลี่ยนค่าตัวเลือกด้วย URL ของไซต์ใหม่ จากนั้นคลิกที่ ปุ่ม Go และ URL ของไซต์จะเปลี่ยนแปลงได้สำเร็จ
- คุณต้องเปลี่ยนตัวเลือกหน้าแรกและสะท้อนถึงค่า Siteurl ใหม่ที่คุณเพิ่มในขั้นตอนข้างต้น ทั้งสองควรมีค่าเท่ากันเพื่อให้ URL ของไซต์ทำงานได้
ผู้ใช้ผู้ดูแลระบบรายใหม่สู่ WordPress บนฐานข้อมูล WordPress: การเพิ่มผู้ใช้ผู้ดูแลระบบ WordPress ใหม่ผ่าน phpMyAdmin
คุณยังสามารถเพิ่มผู้ใช้ใหม่ใน WordPress ผ่านฐานข้อมูลและกำหนดบทบาท เช่น ผู้ดูแลระบบ ผู้แก้ไข ฯลฯ ในการสร้างผู้ใช้ WordPress ผ่านฐานข้อมูล คุณต้องทำตามขั้นตอนเหล่านี้:
- ขั้นตอนแรกคือการเข้าถึง PhpMyAdmin บนแผงเว็บโฮสติ้งของคุณ
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเพิ่มผู้ใช้ใหม่ หากคุณมีฐานข้อมูลหลายฐานข้อมูลบนแผง PhpMyAdmin ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_users ที่เก็บข้อมูลของผู้ใช้ทั้งหมด และที่นี่เราจะเพิ่มผู้ใช้ใหม่ของเรา
- ขั้นตอนที่สี่คือการคลิกที่เมนูแทรกที่เมนูด้านบนของ PhpMyAdmin และกรอกรายละเอียดของผู้ใช้ทั้งหมดที่มีดังต่อไปนี้และคลิกที่ปุ่มไป:
- ID — ป้อนหมายเลข ID ที่มีอยู่ ให้แน่ใจว่าคุณจดบันทึกหมายเลขนี้เนื่องจากคุณจะใช้หมายเลขนี้อีกครั้ง
- user_login — ชื่อผู้ใช้สำหรับผู้ใช้รายนี้
- user_pass — รหัสผ่านดิบที่ผู้ใช้จะเข้าสู่ระบบและตั้งค่าการเข้ารหัสเป็น MD5 เช่นเดียวกับที่เราทำในส่วนด้านบนสำหรับการรีเซ็ตรหัสผ่าน
- user_nicename — ตัวทากหรือชื่อผู้แต่ง
- user_email — ที่อยู่อีเมลที่เชื่อมโยงกับผู้ใช้รายนี้
- user_status — ตั้งค่านี้เป็น0
- display_name — ชื่อที่แสดงสำหรับผู้ใช้
- คลิกที่ปุ่มไปที่สองและย้ายไปที่ตาราง wp_usermeta เพื่อเพิ่มรายละเอียดเมตาของผู้ใช้ WordPress คลิกที่เมนูแทรกอีกครั้งที่ด้านบนและเพิ่มรายละเอียดต่อไปนี้:
- user_id – ID เดียวกันจากขั้นตอนด้านบน
- meta_key – wp_user_level
- meta_value – 10
- ขณะนี้คุณสามารถทดสอบการเข้าสู่ระบบของผู้ใช้ใหม่ได้สำเร็จ และควรใช้งานได้
เปลี่ยนชื่อโดเมนในฐานข้อมูล WordPress | วิธีเปลี่ยนโดเมนในฐานข้อมูล WordPress
ในการเปลี่ยนชื่อโดเมนไซต์ WordPress บนฐานข้อมูลจะเหมือนกับการเปลี่ยนตัวเลือก siteurl บนฐานข้อมูล คุณควรทำตามขั้นตอนต่อไปนี้เพื่อเปลี่ยนโดเมนในฐานข้อมูล WordPress สำเร็จ:
- ขั้นตอนแรกคือการเข้าถึง PhpMyAdmin บนแผงเว็บโฮสติ้งของคุณ
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเปลี่ยนชื่อโดเมน ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_options ที่เก็บตัวเลือกทั่วไปทั้งหมดของไซต์ WordPress ของคุณ
- ขั้นตอนที่สี่คือการเลือกตัวเลือก Siteurl และคลิกที่ปุ่มแก้ไขเพื่อเปิดหน้าเพื่อเปลี่ยนชื่อโดเมน WordPress ในฐานข้อมูลผ่านแผง PhpMyAdmin
- ขั้นตอนสุดท้ายคือเปลี่ยนค่าตัวเลือกด้วยชื่อโดเมนใหม่ จากนั้นคลิกที่ปุ่ม Go และชื่อโดเมนของเว็บไซต์ WordPress จะเปลี่ยนแปลงสำเร็จ
- คุณต้องเปลี่ยนตัวเลือกหน้าแรกและสะท้อนถึงค่าชื่อโดเมนใหม่ที่คุณเพิ่มในขั้นตอนข้างต้น ทั้งสองควรมีค่าเท่ากันสำหรับการเปลี่ยนชื่อโดเมน WordPress เพื่อให้ทำงานได้
เปลี่ยนชื่อผู้ใช้ WordPress: เปลี่ยนชื่อผู้ใช้ WordPress โดยใช้ phpMyAdmin
คุณสามารถเปลี่ยนชื่อผู้ใช้ WordPress บนฐานข้อมูล WordPress ได้เหมือนกับที่เราเปลี่ยนรหัสผ่านบนฐานข้อมูลผ่าน PhpMyAdmin ต่อไปนี้เป็นขั้นตอนในการเปลี่ยนชื่อผู้ใช้ WordPress บนฐานข้อมูล:
- ในการเปลี่ยนชื่อผู้ใช้ WordPress ในฐานข้อมูล คุณต้องเข้าถึง PhpMyAdmin เป็นขั้นตอนแรก
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเปลี่ยนชื่อผู้ใช้ ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_users ที่จัดเก็บข้อมูลผู้ใช้ทั้งหมดของผู้ใช้บนไซต์ WordPress ของคุณ
- ขั้นตอนที่สี่คือการเลือกผู้ใช้และคลิกที่ปุ่มแก้ไขเพื่อเปิดหน้าเพื่อเปลี่ยนชื่อผู้ใช้ WordPress ในฐานข้อมูลผ่านแผง PhpMyAdmin
- ขั้นตอนสุดท้ายคือเปลี่ยนรายการในคอลัมน์ค่าในแถว user_login จากนั้นคลิกที่ปุ่ม Go และชื่อผู้ใช้ WordPress จะถูกเปลี่ยนสำเร็จ
ปิดใช้งานปลั๊กอิน WordPress ทั้งหมดบนฐานข้อมูล WordPress
นอกจากนี้ยังสามารถปิดใช้งานปลั๊กอิน WordPress ทั้งหมดจากฐานข้อมูลได้ คุณสามารถปิดใช้งานปลั๊กอินทั้งหมดที่ทำงานอยู่บนไซต์ของคุณผ่านการแก้ไขฐานข้อมูลได้ในขั้นตอนต่อไปนี้:
- หากต้องการปิดใช้งานปลั๊กอิน WordPress ทั้งหมดในฐานข้อมูล คุณต้องเข้าถึง PhpMyAdmin เป็นขั้นตอนแรก
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเพื่อปิดใช้งานปลั๊กอิน WordPress ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_options ที่เก็บการตั้งค่าไซต์ทั่วไปทั้งหมด รวมถึงการตั้งค่าปลั๊กอิน เช่น เปิดใช้งานหรือปิดใช้งาน
- ขั้นตอนที่สี่คือการเลือกแถว active_plugins และเปิดแถวเพื่อเปลี่ยนสถานะใช้งานปลั๊กอิน WordPress ในฐานข้อมูลผ่านแผง PhpMyAdmin คุณสามารถใช้ทางลัดบนเบราว์เซอร์ (CTR + F) เพื่อค้นหาแถวนี้ได้อย่างรวดเร็ว เนื่องจากมีหลายแถวอยู่ในตาราง wp_options เคล็ดลับนี้แสดงอยู่ในภาพด้านล่างป้ายกำกับ – 2:
- ขั้นตอนสุดท้ายคือการเปลี่ยนแปลงรายการในคอลัมน์ค่าตัวเลือก เพียงแค่ลบข้อมูลในคอลัมน์นี้ดังที่แสดงด้านล่าง จากนั้นคลิกที่ปุ่ม Go และปลั๊กอินที่ใช้งานของ WordPress จะถูกปิดใช้งานสำเร็จ
ทำซ้ำฐานข้อมูล WordPress ผ่าน phpMyAdmin
เป็นไปได้ที่จะสร้างฐานข้อมูล WordPress ที่ซ้ำกันผ่าน PhpMyAdmin คุณสามารถสร้างฐานข้อมูล WordPress ที่ซ้ำกันได้เมื่อคุณต้องการโคลนไซต์ WordPress ของคุณ
ต่อไปนี้เป็นขั้นตอนในการสร้างฐานข้อมูล WordPress ที่ซ้ำกันผ่าน PhpMyAdmin:
- ขั้นตอนแรกคือการลงชื่อเข้าใช้ PhpMyAdmin บนเว็บโฮสติ้งของคุณผ่าน CPanel หรือบน localhost ดังที่ฉันอธิบายไว้ในส่วนก่อนหน้าของบทความนี้
- ขั้นตอนที่สองคือการสร้างฐานข้อมูลใหม่เพื่อเพิ่มข้อมูลเดิมจากฐานข้อมูล WordPress ที่มีอยู่ ในการสร้างฐานข้อมูล ให้คลิกที่ลิงค์ใหม่ แล้วเพิ่มชื่อฐานข้อมูล ดังรูปด้านล่าง:
- เมื่อคุณสร้างฐานข้อมูลใหม่แล้ว คุณต้องเปิดฐานข้อมูลเก่าและส่งออกข้อมูลที่คุณต้องการเพิ่มไปยังฐานข้อมูลที่ซ้ำกัน ตัวอย่างเช่น หากเราต้องการเพิ่มข้อมูลจากฐานข้อมูล 'wordpresstutorial' เราต้องส่งออกข้อมูลตามที่อธิบายไว้ในส่วนก่อนหน้าของบทความนี้เกี่ยวกับวิธีการส่งออกข้อมูลจากฐานข้อมูล WordPress
- หลังจากส่งออกข้อมูล ตอนนี้เราสามารถนำเข้าข้อมูลจากฐานข้อมูลเก่าไปยัง 'ฐานข้อมูลที่ซ้ำกัน' ใหม่ของเราได้อย่างง่ายดาย ในการนำเข้าข้อมูล คุณต้องอ้างอิงถึงส่วนของบทความนี้ ซึ่งผมได้อธิบายวิธีการนำเข้าข้อมูลไปยังฐานข้อมูล
โดยสรุป การสร้างฐานข้อมูลซ้ำของ WordPress บน PhpMyAdmin คุณต้องสร้างฐานข้อมูลใหม่ ประการที่สอง ส่งออกข้อมูลจากฐานข้อมูลเก่า และสุดท้ายนำเข้าข้อมูลในฐานข้อมูลใหม่ และคุณควรทำซ้ำฐานข้อมูล WordPress ได้สำเร็จ .
เปลี่ยนธีม WordPress ผ่าน phpMyAdmin
นอกจากนี้ยังสามารถเปลี่ยนธีม WordPress จากฐานข้อมูลผ่าน PhpMyAdmin คุณสามารถใช้ธีมที่ใช้งานบนฐานข้อมูล WordPress ได้ในขั้นตอนต่อไปนี้:
- ในการเปลี่ยนธีม WordPress ในฐานข้อมูล คุณต้องเข้าถึง PhpMyAdmin เป็นขั้นตอนแรก
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเปลี่ยนธีม WordPress ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_options ที่เก็บการตั้งค่าไซต์ทั่วไปทั้งหมด รวมถึงการตั้งค่าธีม เช่น สถานะของธีมที่ใช้งานหรือปิดใช้งาน
- ขั้นตอนที่สี่คือการเลือกแถวเทมเพลตและเปิดแถวเพื่อเปลี่ยนสถานะใช้งานธีม WordPress ในฐานข้อมูลผ่านแผง PhpMyAdmin
คุณสามารถใช้ทางลัดบนเบราว์เซอร์ (CTR + F) เพื่อค้นหาแถวนี้ได้อย่างรวดเร็ว เนื่องจากมีหลายแถวอยู่ในตาราง wp_options เคล็ดลับนี้แสดงอยู่ในภาพด้านล่างป้ายกำกับ – 3: - เปลี่ยนค่าของแถว option_value เป็นชื่อของธีมที่คุณต้องการเปลี่ยน ตัวอย่างเช่น คุณสามารถเปลี่ยนชื่อของธีมที่ใช้งาน 'หน้าร้าน' ในภาพด้านล่างเป็น Avada หรือธีมอื่นๆ ที่คุณต้องการเปลี่ยนเป็น:
คลิกที่ ปุ่ม ไปเพื่อเปลี่ยนธีม WordPress ที่ใช้งานอยู่เป็นฐานข้อมูล WordPress สำเร็จ
ค้นหาและแทนที่ข้อความในฐานข้อมูล WordPress
คุณสามารถค้นหาและแทนที่ข้อความในฐานข้อมูลในบทความและหน้าหรือประเภทบทความที่กำหนดเองบนไซต์ WordPress ของคุณ
ในการค้นหาและแทนที่ข้อความในฐานข้อมูล WordPress คุณต้องเข้าถึงตารางฐานข้อมูลที่เก็บข้อความในฐานข้อมูล WordPress
ตารางฐานข้อมูลคือ wp_posts ที่เก็บบทความ หน้า และประเภทโพสต์ของ WordPress ทั้งหมด ต่อไปนี้เป็นขั้นตอนในการค้นหาและแทนที่ข้อความในฐานข้อมูล WordPress:
- ขั้นแรก คุณต้องเข้าถึง PhpMyAdmin บนเว็บโฮสติ้งหรือเซิร์ฟเวอร์ในพื้นที่ของคุณ
- ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเปลี่ยนแปลง ค้นหาและแทนที่ข้อความ ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- ขั้นตอนที่สามคือการเลือกตาราง wp_posts ที่เก็บเนื้อหาบทความและหน้าทั้งหมด
- ขั้นตอนที่สี่คือการค้นหาโพสต์หรือหน้าที่เรากำลังมองหาเพื่อเปลี่ยนข้อความในโพสต์นี้ You can use the shortcut on the browser (CTR + F) to quickly find this row since several rows are on the wp_posts table.
- When you have identified the post that we would like to change, click on the edit button and open the post details page as shown on the image below:
- You can now use the CTRL+F to quickly find the text in the post_content value column and replace it with the new text as shown in the image below:
Create Custom Database Tables in WordPress
In the WordPress database, you can create custom database tables directly on the PhpMyAdmin, or you can use some code in the plugin to create a custom WordPress database table. It is important to remember when you create custom database tables in WordPress, the database prefix is important.
Let us start with how to create custom database tables in the WordPress database via PHPMyAdmin.
- First, log in to your PhpMyAdmin panel on the hosting or the localhost server and access all the WordPress databases.
- The second step is to select the database you wish to create custom database tables as shown on the image below, where I have selected the 'wordpresstutorial' database.
- Under the database table name, you can see a 'New' link that you should click to open up the page to add the new database table details as shown on the image below :
- Fill in the custom database table name, the number of columns, and the other details related to WordPress database table columns.
When you have filled in all the details, you can click on the Go button to automatically add the columns below the database title. - To create the custom WordPress database table, you can also click on the Save button. Still, before creating the custom WordPress database table, you can preview the query as shown in the image below using the Preview SQL button.
- When you save the settings, the SQL query will run and create the custom database table, as shown in the image below.This custom database table has the same database prefix. Since we were adding the database name in the step above, I added the name with the wp_ WordPress database prefix. This is important when you want to access the database table and manipulate the data in your code.
Create Custom WordPress Database Table with PHP
When creating a WordPress plugin, you are likely to store data in a WordPress database, especially when you have a huge plugin.
The default way of storing WordPress plugin data is in the WordPress database wp_options table.
For a huge plugin with advanced logic, this approach may be limited, and creating a custom database table with PHP function in your plugin files can be the best way out.
To create custom WordPress database tables using the plugin, you need to create a function with the query to create the WordPress database table. The following is a sample code that you can use to create the custom database table in your plugin:
global $wpdb; $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id mediumint(9) NOT NULL AUTO_INCREMENT, time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, name tinytext NOT NULL, text text NOT NULL, url varchar(55) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) $charset_collate;"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql );
Ideally, this code should be wrapped in a function and tied to an action hook that will guarantee that the database will be created when a certain event occurs.
For example, you can create a custom database table when the user activates the plugin. In this case, you would hook this code in an activation hook as shown in the code sample below:
register_activation_hook( __FILE__, 'njengah_create_custom_db_table' ); function njengah_create_custom_db_table(){ global $wpdb; $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id mediumint(9) NOT NULL AUTO_INCREMENT, time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, name tinytext NOT NULL, text text NOT NULL, url varchar(55) DEFAULT '' NOT NULL, PRIMARY KEY (id) ) $charset_collate;"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); }
You can learn more about how to create custom WordPress database tables from the codex documentation.
ความปลอดภัยของฐานข้อมูล WordPress: การรักษาความปลอดภัยฐานข้อมูล WordPress ของคุณ
การปรับปรุงความปลอดภัยของฐานข้อมูล WordPress มีบทบาทสำคัญในการป้องกันการหาประโยชน์และลดความเสี่ยงของไซต์ WordPress ของคุณ
ประเภทของแฮ็ค WordPress ที่พบบ่อยที่สุดคือการเชื่อมต่อของ WordPress กับฐานข้อมูล จากประสบการณ์การทำงานระดับมืออาชีพของฉัน ฉันได้แก้ไขไซต์ที่ถูกแฮ็กฐานข้อมูล WordPress หลายร้อยแห่ง และสาเหตุที่พบบ่อยที่สุดคือรหัสผ่านฐานข้อมูล WordPress ที่อ่อนแอ
ฉันต้องการแบ่งปันสั้น ๆ 5 เคล็ดลับสีทองของฉันที่คุณสามารถใช้เพื่อให้แน่ใจว่าฐานข้อมูลของคุณปลอดภัยจากการถูกแฮ็กหรือเสียหาย ต่อไปนี้คือแนวทางปฏิบัติที่ดีที่สุดในการรักษาความปลอดภัยฐานข้อมูล WordPress ของคุณ:
#1) ตั้งรหัสผ่านฐานข้อมูลที่แข็งแกร่ง
คุณไม่สามารถประนีประนอมกับสิ่งนี้ได้เนื่องจากเป็นความปลอดภัยหลักของฐานข้อมูลของคุณ คุณต้องสร้างหรือสร้างรหัสผ่านฐานข้อมูล WordPress ที่รัดกุมที่คุณใช้ระหว่างการติดตั้ง WordPress
ฉันพบว่ารหัสผ่านที่สร้างโดยอัตโนมัติโดยโปรแกรมติดตั้ง WordPress ที่มีอยู่ในโฮสต์เว็บที่ใช้ร่วมกันส่วนใหญ่นั้นหลอกลวง คุณไม่ต้องการใช้รหัสผ่านที่สร้างอัตโนมัติประเภทนี้โดยซอฟต์แวร์ตัวติดตั้ง
#2) ติดตั้ง WordPress ด้วยตนเองแทนโปรแกรมติดตั้งบุคคลที่สาม
หากคุณต้องการรักษาความปลอดภัยฐานข้อมูล WordPress แบบกันกระสุน คุณสามารถควบคุมกระบวนการติดตั้ง WordPress ได้ 100% เท่านั้น
โปรแกรมติดตั้ง WordPress อย่าง Softaculous นั้นยอดเยี่ยมและประหยัดเวลาได้มาก แต่พวกมันอาจถูกบุกรุกและทำให้ไซต์ WordPress ของคุณถูกโจมตี
#3) จำกัดสิทธิ์ผู้ใช้ฐานข้อมูล WordPress
เมื่อคุณมีผู้ใช้หลายคนที่ทำงานกับข้อมูลของคุณ คุณต้องระวังและอนุญาตให้เฉพาะผู้ใช้ที่จำเป็นอย่างยิ่งเท่านั้นที่จะมีสิทธิ์ระดับโลกในฐานข้อมูล WordPress ของคุณ
ตามหลักการแล้ว ผู้ใช้ WordPress ทั่วไปต้องการสิทธิ์ที่จำกัดเพียงเพื่ออ่านข้อมูลและเขียน
#4) ระวังไม่ใช่ว่าปลั๊กอินและธีมทั้งหมดจะปลอดภัย
ปลั๊กอินฟรีเกือบทั้งหมดมีช่องโหว่ที่สามารถใช้ประโยชน์ได้ ดังนั้น คุณจึงต้องระวังเมื่อติดตั้งปลั๊กอิน WordPress
คุณต้องอ่านบทวิจารณ์และวิจัยเพิ่มเติมเกี่ยวกับปัญหาด้านความปลอดภัยที่เกี่ยวข้องกับปลั๊กอินเฉพาะ ในประวัติศาสตร์ของ WordPress มีหลายกรณีที่ไซต์ WordPress ถูกบุกรุกเนื่องจากปลั๊กอินที่ติดตั้งถูกแฮ็ก
#5) พิจารณาเปลี่ยนคำนำหน้าฐานข้อมูล WordPress
การเปลี่ยนคำนำหน้าฐานข้อมูลเริ่มต้นเป็นวิธีหนึ่งในการปรับปรุงความปลอดภัยของฐานข้อมูล WordPress ของคุณและป้องกันการบุกรุก
โดยค่าเริ่มต้น คำนำหน้าฐานข้อมูล WordPress คือ wp_ ซึ่งทำให้แฮกเกอร์ทราบถึงชื่อฐานข้อมูล
เมื่อรวมสิ่งนี้เข้ากับการใช้โปรแกรมติดตั้งฟรี แฮ็กเกอร์อาจระบุรูปแบบที่ใช้สร้างชื่อฐานข้อมูลได้ง่ายและค่อนข้างง่ายสำหรับฐานข้อมูลของคุณ
มีหลายวิธีที่คุณสามารถรักษาความปลอดภัยให้กับไซต์ WordPress ของคุณได้ แต่เคล็ดลับ 5 ข้อเหล่านี้ได้รับการพิสูจน์แล้วว่ามีประโยชน์มากในการพัฒนาไซต์ WordPress ในแต่ละวันของฉัน
การเพิ่มประสิทธิภาพฐานข้อมูล WordPress โดยใช้ phpMyAdmin
คุณสามารถใช้ PhpMyAdmin เพื่อเพิ่มประสิทธิภาพฐานข้อมูลของคุณ เนื่องจากเป็นวิธีที่ดีที่สุดในการเพิ่มประสิทธิภาพฐานข้อมูล WordPress
ก่อนที่คุณจะเริ่มเพิ่มประสิทธิภาพฐานข้อมูล WordPress โดยใช้ PhpMyAdmin คุณต้องสำรองฐานข้อมูลก่อน!
หลังจากที่คุณได้สำรองฐานข้อมูลแล้ว คุณสามารถเพิ่มประสิทธิภาพฐานข้อมูล WordPress โดยทำตามขั้นตอนต่อไปนี้:
- เข้าสู่ระบบแผง PhpMyAdmin จาก CPanel ของคุณในบัญชีโฮสติ้งหรือเซิร์ฟเวอร์ localhost
คุณจะพบไอคอน PhpMyAdmin ในส่วนฐานข้อมูล CPanel ดังที่แสดงในภาพด้านล่าง: - ขั้นตอนต่อไปคือการเลือกฐานข้อมูลที่คุณต้องการเพิ่มประสิทธิภาพ ตัวอย่างเช่น ในกรณีนี้ ฉันได้เลือกฐานข้อมูล 'wordpresstutorial'
- เลือกตารางฐานข้อมูลทั้งหมดเนื่องจากเราต้องการเพิ่มประสิทธิภาพฐานข้อมูลทั้งหมด คุณสามารถใช้ตัวเลือกตรวจสอบทั้งหมดที่แสดงในภาพด้านล่างเพื่อเลือกตารางฐานข้อมูลทั้งหมด:
- เลือกตัวเลือกเพื่อปรับตารางให้เหมาะสมจากตัวเลือกดรอปดาวน์ถัดจากปุ่มตรวจสอบทั้งหมดดังที่แสดงด้านล่าง:
- หลังจากเลือกตัวเลือก Optimize Table แล้ว คุณจะเห็นข้อความว่าตารางฐานข้อมูลได้รับการปรับให้เหมาะสมแล้ว และจะแสดงรายการดังแสดงในรูปภาพด้านล่าง:
บทช่วยสอนขั้นสูงของฐานข้อมูล WordPress
มีหลายวิธีในการเปลี่ยนข้อมูล WordPress บนฐานข้อมูลโดยใช้ PHP คุณสามารถใช้ปลั๊กอินหรือโค้ดธีมเพื่อดึงและจัดการข้อมูลและแสดงข้อมูลโดยใช้ฟังก์ชันหลักของ WordPress
ในส่วนนี้ ฉันต้องการอธิบายสั้นๆ เกี่ยวกับวิธีใช้ฐานข้อมูลสำหรับผู้ใช้ขั้นสูงและนักพัฒนา WordPress
ในอนาคต ฉันจะแบ่งปันบทช่วยสอนเชิงลึกเฉพาะสำหรับนักพัฒนา เพื่อทำความเข้าใจวิธีสร้างคำถามและโต้ตอบกับฐานข้อมูล WordPress
บทช่วยสอนฐานข้อมูลปลั๊กอิน WordPress: การเริ่มต้นใช้งานการพัฒนาปลั๊กอินฐานข้อมูล WordPress
ฐานข้อมูลปลั๊กอิน WordPress สามารถเป็นฐานข้อมูลที่กำหนดเองหรือฐานข้อมูล WordPress แบบกำหนดเองที่ใช้เก็บข้อมูลปลั๊กอิน WordPress
ตามค่าเริ่มต้น ปลั๊กอิน WordPress ได้รับการออกแบบมาเพื่อแก้ไขหรือเพิ่มข้อมูลในตัวเลือกหรือข้อมูลเมตาของ WordPress เช่น post_meta และ user_meta
คุณยังสามารถสร้างประเภทโพสต์ที่กำหนดเองเพื่อใช้ประโยชน์จากออบเจ็กต์โพสต์ของ WordPress เพื่อสร้างคุณสมบัติโพสต์แบบกำหนดเองที่เหมาะกับความต้องการปลั๊กอินของคุณ
ในส่วนนี้ ฉันต้องการเน้นเคล็ดลับที่อาจเป็นประโยชน์เมื่อสร้างฐานข้อมูลปลั๊กอิน WordPress แบบกำหนดเอง
WordPress นำเสนอความเป็นไปได้ที่ไร้ขีดจำกัด เนื่องจากสามารถใช้ฟังก์ชันหลักหลายอย่างเพื่อจัดการข้อมูลในตารางฐานข้อมูล WordPress แบบกำหนดเองหรือฐานข้อมูลที่กำหนดเองของ WordPress
ให้เราดูสั้น ๆ เกี่ยวกับฟังก์ชันและคลาสที่สำคัญที่สุดที่คุณต้องเข้าใจในฐานะนักพัฒนา WordPress เมื่อสร้างคุณสมบัติฐานข้อมูลที่กำหนดเองของ WordPress
คลาส WP_Query : การสืบค้นฐานข้อมูล WordPress
คลาส WP_Query เป็นฟังก์ชันหลักของ WordPress ที่ช่วยให้นักพัฒนาสามารถสืบค้นฐานข้อมูล WordPress และส่งคืนผลลัพธ์ที่แสดงบนส่วนหน้า
ชั้นเรียนมีบทบาทสำคัญในการสร้างลูป WordPress
ในการสร้างลูป WordPress คุณต้องสร้างอินสแตนซ์ของคลาส จากนั้นใช้เมธอด have_posts() เพื่อตรวจสอบว่ามีโพสต์ใดบ้างที่คุณสามารถวนซ้ำเพื่อแสดงโดยใช้ลูป while()
ต่อไปนี้คือข้อมูลโค้ดอย่างง่ายที่แสดงให้เห็นว่าคลาส WP_Query ทำงานอย่างไรเพื่อแสดงโพสต์จากฐานข้อมูล WordPress:
<?php // คำถาม $the_query = ใหม่ WP_Query( $args ); // เดอะลูป if ( $the_query->have_posts() ) { เสียงสะท้อน '<ul>'; ในขณะที่ ( $the_query->have_posts() ) { $the_query->the_post(); เสียงสะท้อน '<li>' get_the_title() . '</li>'; } ก้อง '</ul>'; } อื่น { // ไม่พบโพสต์ } /* กู้คืนข้อมูลโพสต์เดิม */ wp_reset_postdata();
หมายเหตุ: ในข้อมูลโค้ดด้านบน เราสร้างวัตถุจากคลาส WP_Query และใช้วัตถุนั้นเพื่อเข้าถึงโพสต์ที่จัดเก็บไว้ในฐานข้อมูลโดยใช้เมธอด have_posts() วิธี have_posts() นี้เป็นฟังก์ชันในคลาส WP_Query นอกจากนี้เรายังสามารถจัดเรียงโพสต์ที่เราต้องการส่งคืนจากฐานข้อมูล WordPress โดยใช้ $args (อาร์กิวเมนต์) ซึ่งเป็นอาร์เรย์ของเกณฑ์ที่เราต้องการเมื่อเลือกโพสต์ที่จะส่งคืนจากฐานข้อมูล
คลาส wpdb : แสดงข้อมูลฐานข้อมูลใน WordPress Page
wpdb เป็นคลาสการจัดการฐานข้อมูล WordPress ที่สำคัญที่สุดที่ออกแบบมาเพื่อให้นักพัฒนา WordPress สามารถโต้ตอบกับข้อมูล WordPress ได้โดยตรง
คลาสนี้ใช้เพื่อโต้ตอบกับฐานข้อมูล WordPress โดยไม่ต้องใช้คำสั่ง SQL ดิบ ในการใช้คลาสนี้ WordPress จัดเตรียมอ็อบเจ็กต์ส่วนกลาง $wpdb ซึ่งเป็นอินสแตนซ์ของคลาส wpdb
ออบเจ็กต์ $wpdb นี้สามารถรับข้อมูลจากฐานข้อมูล WordPress โดยใช้เมธอด get_results()
ต่อไปนี้คือตัวอย่างโค้ดของวิธีที่คุณสามารถใช้คลาส wpdb เพื่อรับข้อมูลจากฐานข้อมูล WordPress เพื่อแสดง:
<?php // วิธีที่ 1 - ประกาศ $wpdb เป็น global และใช้เพื่อดำเนินการคำสั่งแบบสอบถาม SQL ที่ส่งคืนวัตถุ PHP ทั่วโลก $wpdb; $results = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}options WHERE option_id = 1", วัตถุ);
หมายเหตุ: เมื่อใช้อ็อบเจ็กต์ $wpdb คุณต้องแน่ใจว่าประกาศเป็นตัวแปรโกลบอล $wpdb สิ่งสำคัญคือต้องเข้าใจว่าวัตถุนี้สามารถอ่านข้อมูลจากตารางฐานข้อมูล WordPress ทั้งหมด รวมถึงตารางฐานข้อมูล WordPress ที่กำหนดเอง
ฟังก์ชั่นฐานข้อมูล WordPress PHP
มีฟังก์ชัน WordPress หลายอย่างที่คุณสามารถใช้เพื่อโต้ตอบกับฐานข้อมูล WordPress และทำงานเฉพาะให้สำเร็จ
ในการสรุปโดยย่อนี้ ฉันต้องการเน้นที่ฟังก์ชันหลักของ WordPress ที่คุณสามารถใช้สำหรับการอัปเดตฐานข้อมูล WordPress ต่างๆ
สิ่งสำคัญคือต้องจำไว้ว่าในตอนต้นของคู่มือนี้ ฉันเน้นว่า WordPress เป็นระบบจัดการเนื้อหาที่มีฟังก์ชันฐานข้อมูลพื้นฐานสี่อย่าง:
- สร้างหรือเพิ่มข้อมูลลงในฐานข้อมูล
- อ่านข้อมูลจากฐานข้อมูล
- อัพเดทข้อมูลในฐานข้อมูล
- ลบข้อมูลในฐานข้อมูล
ในเรื่องนี้ ในฟังก์ชันหลักของ WordPress ฟังก์ชันหรือวิธีการบางอย่างช่วยให้นักพัฒนา WordPress ดำเนินการฟังก์ชันทั้งสี่นี้ของระบบการจัดการเนื้อหา
นักพัฒนา WordPress ทุกคนต้องเข้าใจว่าการทำงานของฐานข้อมูล WordPress เหล่านี้ทำงานอย่างไร
ต่อไปนี้เป็นตารางสรุปฟังก์ชันที่ใช้ในการแทรกและอัปเดตข้อมูลในฐานข้อมูล WordPress:
CRUD Operation | การทำงาน | คำอธิบาย || การใช้ || ตารางฐานข้อมูล WordPress |
ฟังก์ชั่นการโพสต์ฐานข้อมูล WordPress: wp_posts Table | ||
สร้าง โพสต์ หน้า หรือประเภทโพสต์ที่กำหนดเอง | wp_insert_post() | ฟังก์ชันนี้ใช้เพื่อแทรกหรืออัปเดตโพสต์ใน ตาราง wp_posts ของฐานข้อมูล WordPress |
อัปเดต โพสต์ หน้าหรือประเภทโพสต์ที่กำหนดเอง | wp_update_post() | ฟังก์ชันนี้ใช้เพื่ออัปเดตโพสต์ที่มีอยู่ใน ตาราง wp_posts ของฐานข้อมูล WordPress |
Re ad Post, หน้าหรือประเภทโพสต์ที่กำหนดเอง | get_post() | ฟังก์ชันนี้ใช้เพื่อดึงข้อมูลโพสต์จาก ตาราง wp_posts สำหรับ ID โพสต์หรืออ็อบเจกต์โพสต์ของฐานข้อมูล WordPress |
ลบ โพสต์ หน้าหรือประเภทโพสต์ที่กำหนดเอง | wp_delete_post() | ฟังก์ชันนี้ใช้เพื่อลบโพสต์หรือเพจที่มีอยู่ใน ตาราง wp_posts ของฐานข้อมูล WordPress |
ฟังก์ชั่น Meta โพสต์ฐานข้อมูลของ WordPress: wp_postmeta Table | ||
สร้าง โพสต์ Meta | add_post_meta() | ฟังก์ชันนี้ใช้เพื่อเพิ่มฟิลด์เมตาสำหรับโพสต์ที่กำหนดไปยัง ตาราง wp_postmeta ของฐานข้อมูล WordPress |
อ่าน โพสต์ Meta | get_post_meta() | ฟังก์ชันนี้ใช้เพื่อดึงข้อมูลฟิลด์เมตาของโพสต์สำหรับ ID ที่กำหนดจาก ตาราง wp_postmeta ของฐานข้อมูล WordPress |
อัปเดต โพสต์ Meta | update_post_meta() | ฟังก์ชันนี้ใช้เพื่ออัปเดตฟิลด์เมตาของโพสต์ใน ตาราง wp_postmeta ของฐานข้อมูล WordPress สำหรับ ID โพสต์ที่ระบุ |
ลบ โพสต์ Meta | delete_post_meta() | ฟังก์ชันนี้ใช้เพื่อลบฟิลด์ meta ของโพสต์ใน ตาราง wp_postmeta ของฐานข้อมูล WordPress สำหรับ ID ของโพสต์ที่ระบุ |
ฟังก์ชั่นตัวเลือกการตั้งค่าฐานข้อมูล WordPress: wp_options Table | ||
สร้าง | เพิ่มตัวเลือก | add_option() | ฟังก์ชันนี้ใช้เพื่อเพิ่มตัวเลือกใหม่ใน ตาราง wp_options ของฐานข้อมูล WordPress |
อ่านตัวเลือก | get_option() | ฟังก์ชันนี้ใช้เพื่อดึงตัวเลือกจาก ตาราง wp_options ของฐานข้อมูล WordPress ตามชื่อตัวเลือก |
อัปเดต ตัวเลือก | update_option() | ฟังก์ชันนี้ใช้เพื่ออัปเดตค่าของตัวเลือกใน ตาราง wp_options ของฐานข้อมูล WordPress สำหรับตัวเลือกที่มีอยู่แล้ว |
ลบ ตัวเลือก | delete_option() | ฟังก์ชันนี้ใช้เพื่อลบตัวเลือกตามชื่อจาก ตาราง wp_options ของฐานข้อมูล WordPress ฟังก์ชันนี้ยังป้องกันการลบตัวเลือก WordPress ที่ได้รับการป้องกันอีกด้วย |
ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_users Table | ||
สร้าง | เพิ่มผู้ใช้ | wp_insert_user() | ฟังก์ชันนี้ใช้เพื่อแทรกผู้ใช้ WordPress ใน ตาราง wp_users ของฐานข้อมูล WordPress |
อ่าน ข้อมูลผู้ใช้ | get_userdata() | ฟังก์ชันนี้ใช้เพื่อรับข้อมูลผู้ใช้จาก ตาราง wp_users ของฐานข้อมูล WordPress โดยใช้ ID ผู้ใช้เฉพาะ |
get_user_by() | ฟังก์ชันนี้ใช้เพื่อรับข้อมูลผู้ใช้จาก ตาราง wp_users ของฐานข้อมูล WordPress ตามฟิลด์ที่กำหนด เช่น User ID, Slug, Email หรือชื่อล็อกอิน | |
อัปเดต ผู้ใช้ | wp_update_user() | ฟังก์ชันนี้ใช้เพื่ออัปเดตผู้ใช้ที่มีอยู่ใน ตาราง wp_users ของฐานข้อมูล WordPress |
ลบ ผู้ใช้ | wp_delete_user() | ฟังก์ชันนี้ใช้เพื่อลบผู้ใช้ที่มีอยู่ใน ตาราง wp_users ของฐานข้อมูล WordPress ด้วย ID ผู้ใช้ |
ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_usermeta Table | ||
สร้าง | เพิ่มผู้ใช้ Meta | add_user_meta() | ฟังก์ชันนี้ใช้เพื่อเพิ่ม meta ของผู้ใช้ลง ในตาราง wp_usermeta ของฐานข้อมูล WordPress สำหรับ ID ผู้ใช้เฉพาะ |
อ่าน Meta . ของผู้ใช้ | get_user_meta() | ฟังก์ชันนี้ใช้เพื่อดึงข้อมูลเมตาผู้ใช้สำหรับผู้ใช้เฉพาะจาก ตาราง wp_usermeta ของฐานข้อมูล WordPress โดยใช้ ID ผู้ใช้เฉพาะ |
อัปเดต เมตาผู้ใช้ | update_user_meta() | ฟังก์ชันนี้ใช้เพื่ออัปเดตค่าเมตาผู้ใช้สำหรับเมตาผู้ใช้ที่มีอยู่ใน ตาราง wp_usermeta ของฐานข้อมูล WordPress |
ลบ ผู้ใช้ Meta | delete_user_meta() | ฟังก์ชันนี้ใช้เพื่อลบเมตาผู้ใช้และลบออกจาก ตาราง wp_usermeta |
ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_terms Table | ||
สร้าง | เพิ่มคำศัพท์ | wp_insert_term() | ฟังก์ชันนี้ใช้เพื่อสร้างคำศัพท์ใหม่สำหรับฐานข้อมูล WordPress ใน ตาราง wp_terms |
อ่าน คำศัพท์ | get_term() | ฟังก์ชันนี้ใช้เพื่อรับข้อมูลคำศัพท์ทั้งหมดจากฐานข้อมูล WordPress ตาราง wp_terms โดย Term ID |
อัพเดท เงื่อนไข | wp_update_term() | ฟังก์ชันนี้ใช้เพื่ออัปเดตคำใน ตาราง WordPress wp_terms ตามอาร์กิวเมนต์ที่ส่ง |
ลบ คำศัพท์ | wp_delete_term() | ฟังก์ชันนี้ใช้เพื่อลบคำจาก ตาราง wp_terms ของฐานข้อมูล WordPress โดย Term ID |
ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_termmeta Table | ||
สร้าง | เพิ่ม ระยะ Meta | add_term_meta() | ฟังก์ชันนี้ใช้เพื่อเพิ่มคำ meta ลงใน ตาราง wp_termmeta ของฐานข้อมูล WordPress โดย Term ID |
อ่าน คำศัพท์ Meta | get_term_meta() | ฟังก์ชันนี้ใช้เพื่อรับข้อมูลเมตาสำหรับคำศัพท์จากฐานข้อมูล WordPress ตาราง wp_termmeta โดย Term ID |
อัปเดต คำศัพท์ Meta | update_term_meta() | ฟังก์ชันนี้ใช้เพื่ออัปเดต meta ของคำใน ตาราง WordPress wp_termmeta ตาม Term ID |
ลบ คำศัพท์ | delete_term_meta() | ฟังก์ชันนี้ใช้เพื่อลบข้อมูลเมตาสำหรับคำเฉพาะจาก ตาราง wp_terms ของฐานข้อมูล WordPress โดยใช้ Term ID |
ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_comments Table | ||
สร้าง | เพิ่ม ความคิดเห็น | wp_insert_comment() | ฟังก์ชันนี้ใช้เพื่อสร้างความคิดเห็นใน ตาราง wp_comments ของฐานข้อมูล WordPress โดยใช้ ID ผู้ใช้และข้อมูลความคิดเห็นอื่นๆ |
อ่าน ความคิดเห็น | get_comment() | ฟังก์ชันนี้ใช้เพื่อรับความคิดเห็นสำหรับ ID ความคิดเห็นหรืออ็อบเจ็กต์ความคิดเห็นจากฐานข้อมูล WordPress wp_comments table |
อัพเดท ความคิดเห็น | wp_update_comment() | ฟังก์ชันนี้ใช้เพื่ออัปเดตความคิดเห็นที่มีอยู่ใน ตาราง wp_comments ของ WordPress |
ลบ ความคิดเห็น | wp_delete_comment() | ฟังก์ชันนี้ใช้เพื่อลบความคิดเห็นหรือความคิดเห็นในถังขยะจาก ตาราง wp_comments ของฐานข้อมูล WordPress ด้วย ID ข้อคิดเห็น |
ฟังก์ชันผู้ใช้ฐานข้อมูล WordPress: wp_commentmeta Table | ||
สร้าง | เพิ่ม ความคิดเห็น Meta | add_comment_meta() | ฟังก์ชันนี้ใช้เพื่อเพิ่มฟิลด์ข้อมูลเมตาเพื่อแสดงความคิดเห็นใน ตาราง wp_commentmeta ของฐานข้อมูล WordPress โดยใช้ ID ความคิดเห็น |
อ่าน ความคิดเห็น Meta | get_comment_meta() | ฟังก์ชันนี้ใช้เพื่อรับฟิลด์เมตาสำหรับความคิดเห็นจากฐานข้อมูล WordPress ตาราง wp_commentmeta ตาม ID ความคิดเห็น |
อัปเดต ความคิดเห็น Meta | update_comment_meta() | ฟังก์ชันนี้ใช้เพื่ออัปเดตฟิลด์เมตาความคิดเห็นใน ตาราง WordPress wp_commentmeta ตาม ID ความคิดเห็น |
ลบ ความคิดเห็น Meta | delete_comment_meta() | ฟังก์ชันนี้ใช้เพื่อลบข้อมูลเมตาของความคิดเห็นจาก ตาราง wp_commentmeta ของฐานข้อมูล WordPress ด้วย ID ความคิดเห็น |
เงื่อนไขฐานข้อมูล WordPress ฟังก์ชันความสัมพันธ์: wp_term_relationships Table | ||
สร้าง ข้อกำหนด อนุกรมวิธาน ความสัมพันธ์ | wp_set_object_terms() | ฟังก์ชันนี้ใช้เพื่อสร้างเงื่อนไขและความสัมพันธ์แบบอนุกรมวิธาน หากไม่มีอยู่ใน ตาราง wp_term_relationships ของฐานข้อมูล WordPress |
อ่าน เงื่อนไข ความสัมพันธ์ | wp_get_object_terms() | ฟังก์ชันนี้ใช้เพื่อรับเงื่อนไขที่เกี่ยวข้องกับอ็อบเจ็กต์ในอนุกรมวิธานที่ให้มา |
ลบเงื่อนไขความสัมพันธ์ | wp_delete_object_term_relationships() | ฟังก์ชันนี้จะยกเลิกการเชื่อมโยงวัตถุจากอนุกรมวิธานหรืออนุกรมวิธาน |
แก้ไขปัญหา WordPress ทั่วไปโดยใช้ PhpMyAdmin
ดังที่เราได้เห็นในหัวข้อข้างต้น เราสามารถแก้ไขปัญหา WordPress ทั่วไปโดยใช้ PhpMyAdmin
ต่อไปนี้คือปัญหาที่คุณสามารถแก้ไขได้โดยใช้ PhpMyAdmin ตามที่ได้เน้นไว้ในส่วนด้านบน:
- รีเซ็ตรหัสผ่านผู้ดูแลระบบ WordPress หรือรหัสผ่านผู้ใช้อื่น ๆ โดยใช้ PhpMyAdmin
- เปลี่ยน URL ไซต์ WordPress หรือชื่อโดเมนโดยใช้ PhpMyAdmin
- แก้ไขหน้าจอสีขาวแห่งความตายของ WordPress โดยการปิดใช้งานปลั๊กอินทั้งหมดโดยใช้ PhpMyAdmin
- เปลี่ยนชื่อผู้ดูแลระบบ WordPress โดยใช้ PhpMyAdmin
- เพิ่มผู้ใช้ใหม่ใน WordPress โดยใช้ PhpMyAdmin หากคุณลบผู้ใช้โดยไม่ได้ตั้งใจ
- เพิ่มประสิทธิภาพและซ่อมแซมฐานข้อมูล WordPress โดยใช้ PhpMyAdmin
บทสรุป
ในโพสต์นี้ เราได้ดูทุกหัวข้อที่เกี่ยวข้องกับฐานข้อมูล WordPress และแชร์วิธีดำเนินการจัดการฐานข้อมูล WordPress ต่างๆ ให้สำเร็จ
ฉันได้กลั่นกรองความรู้ทั้งหมดจากประสบการณ์หนึ่งปีในการทำงานกับฐานข้อมูล WordPress และแชร์กับคุณในคู่มือนี้
ฉันหวังว่าคุณจะได้เห็นบทบาทสำคัญที่เล่นโดยเครื่องมือการจัดการฐานข้อมูล MySQL และโดยเฉพาะอย่างยิ่ง PhpMyAdmin ในการช่วยจัดการฐานข้อมูล WordPress
ฉันหวังว่าคู่มือนี้จะช่วยให้คุณค้นพบข้อมูลเพิ่มเติมเกี่ยวกับฐานข้อมูล WordPress และการพัฒนา WordPress โดยทั่วไป
หากคุณพบว่าคู่มือนี้มีประโยชน์ ให้พิจารณาแบ่งปันกับเพื่อนหรือผู้ติดตามของคุณ หากคุณต้องการความช่วยเหลือเฉพาะในหัวข้อใด ๆ ที่กล่าวถึงในโพสต์นี้ โปรดติดต่อฉัน
บทความที่คล้ายกัน
- วิธีเรียกใช้ MySQL บนพรอมต์คำสั่ง
- วิธีรีเซ็ตรหัสผ่าน WordPress จาก PHPMyAdmin
- วิธีเชื่อมต่อ WordPress กับฐานข้อมูล MySQL ทีละขั้นตอน คู่มือฉบับสมบูรณ์
- วิธีสร้างฐานข้อมูล MySQL WordPress ผ่าน Command Line
- วิธีสร้างฐานข้อมูล WordPress ใน PHPMyAdmin