วิธีเปลี่ยนคำนำหน้าตารางฐานข้อมูล WordPress อย่างง่ายดาย
เผยแพร่แล้ว: 2018-04-23ระหว่างการติดตั้ง WordPress ระบบจะถามคุณว่าคุณต้องการเปลี่ยนคำนำหน้าตารางฐานข้อมูล "wp_" เป็นบางอย่างหรือไม่ เรามักจะข้ามสิ่งนี้ไป ดังนั้น WordPress จะสร้างฐานข้อมูลด้วยคำนำหน้าตารางเริ่มต้น "wp_" โดยอัตโนมัติ
ผู้ใช้ WordPress หลายคนมักถามถึงวิธีการเปลี่ยนคำนำหน้าตารางฐานข้อมูล WordPress พวกเขาเชื่อว่าการเปลี่ยนคำนำหน้าตารางเริ่มต้นใน WordPress จะช่วยปรับปรุงความปลอดภัยของเว็บไซต์ ตาม WordFence มันไม่ได้ทำอะไรเพื่อเพิ่มความปลอดภัยให้กับเว็บไซต์ของคุณและเป็นกระบวนการที่เสี่ยงเกินไป ในบางกรณี ผู้ใช้พยายามเปลี่ยนหรือแก้ไขฐานข้อมูลโดยไม่ต้องสำรองข้อมูล ส่งผลให้ไซต์สูญหาย
เหตุใดการเปลี่ยนคำนำหน้าตารางฐานข้อมูลจึงไม่เพิ่มความปลอดภัยให้กับไซต์
ตอนนี้เรามาพูดถึงวิธีการแฮ็คฐานข้อมูล WordPress โดยปกติ การโจมตีที่พบบ่อยที่สุดเรียกว่า "การฉีด SQL" ซึ่งแฮ็กเกอร์เรียกใช้ช่องโหว่ในแอปพลิเคชันเพื่อเข้าถึงและวิธีที่ง่ายที่สุดในการทำเช่นนี้คือผ่านปลั๊กอิน หากอย่างไรก็ตาม ผู้โจมตีสามารถเข้าถึงฐานข้อมูลของคุณ ผู้โจมตีจะมีความสามารถเช่นเดียวกับที่คุณมีในฐานข้อมูลของคุณ พวกเขามักจะเรียกใช้สคริปต์ในฐานข้อมูลของคุณเพื่อรับรายละเอียดทั้งหมด
การเปลี่ยนคำนำหน้าตารางฐานข้อมูลใน WordPress ไม่ได้ช่วยอะไรในการเพิ่มความปลอดภัยให้กับไซต์ของคุณ เนื่องจากผู้โจมตีกำลังเข้าถึงผ่านแอปพลิเคชันที่มีช่องโหว่ เช่น ปลั๊กอิน และพวกเขาสามารถรับรายละเอียดทั้งหมดของไซต์ของคุณได้อย่างง่ายดาย
เราขอแนะนำให้คุณอย่าดาวน์โหลดปลั๊กอินหรือธีมที่เป็นโมฆะใดๆ เนื่องจากปลั๊กอินหรือธีมที่เป็นโมฆะอาจมีสคริปต์ที่มีช่องโหว่ หากคุณใช้งาน แฮกเกอร์จะสามารถเข้าถึงฐานข้อมูลของคุณได้อย่างง่ายดาย และสามารถทำลายไซต์ของคุณได้
หากคุณต้องการรักษาความปลอดภัยให้กับไซต์และฐานข้อมูลของคุณ คุณสามารถใช้บริการรักษาความปลอดภัยที่ยอดเยี่ยม เช่น Securi Securi เป็นโซลูชันการรักษาความปลอดภัยเว็บไซต์ที่สมบูรณ์ ช่วยปกป้องไซต์ของคุณจากผู้โจมตีเช่น DDoS, brute force, การโจมตีด้วยช่องโหว่ ฯลฯ นอกจากนี้ยังช่วยทำความสะอาดไซต์ที่ถูกแฮ็กและอื่น ๆ อีกมากมาย หากคุณจริงจังเกี่ยวกับความปลอดภัยของไซต์ WordPress คุณควรใช้ Securi ตรวจสอบการรักษาความปลอดภัย
วิธีเปลี่ยนคำนำหน้าตารางฐานข้อมูล WordPress
ดังที่เราได้กล่าวไปแล้ว คุณไม่จำเป็นต้องเปลี่ยนคำนำหน้าฐานข้อมูลเพื่อความปลอดภัย หากคุณต้องการเปลี่ยนคำนำหน้าฐานข้อมูลในไซต์ WordPress คุณสามารถทำได้ เราจะแสดงขั้นตอนที่แน่นอนให้คุณทราบเกี่ยวกับวิธีการเปลี่ยนคำนำหน้าฐานข้อมูลในไซต์ WordPress ของคุณ
การจัดเตรียม: ก่อนที่เราจะเริ่ม เราขอแนะนำให้คุณสำรองข้อมูลไซต์และฐานข้อมูลของคุณอย่างครบถ้วน ในกรณีที่เกิดข้อผิดพลาด คุณสามารถกู้คืนฐานข้อมูลของคุณได้อย่างง่ายดายด้วยคลิกเดียว BackupBuddy เป็นปลั๊กอินสำรองที่ดีและคุณสามารถกู้คืนฐานข้อมูลหรือไซต์ของคุณได้ในคลิกเดียว
คุณสามารถเปลี่ยนคำนำหน้าฐานข้อมูล WordPress ได้สองวิธี
- คุณสามารถเปลี่ยนคำนำหน้าฐานข้อมูลของคุณโดยใช้ phpMyAdmin
- คุณสามารถเปลี่ยนคำนำหน้าตารางฐานข้อมูล WordPress โดยใช้ปลั๊กอิน
ในบทความนี้เราจะแสดงทั้งสองวิธี ลองขุดลงไป
วิธีที่ 1 เปลี่ยนคำนำหน้าตารางฐานข้อมูลโดยใช้ phpMyAdmin
นี่เป็นวิธีการทั่วไปในการเปลี่ยนคำนำหน้าฐานข้อมูลของคุณ สำหรับสิ่งนี้ คุณต้องลงชื่อเข้าใช้ cPanel โฮสติ้งของคุณ
ขั้นตอนที่ 1 แก้ไขไฟล์ wp-config.php
หลังจากเข้าสู่ระบบโฮสติ้ง cPanel แล้ว ให้ไปที่ไดเร็กทอรีรากที่คุณติดตั้ง WordPress ไว้ เปิด ไฟล์ wp-config.php และค้นหาบรรทัด “$table_prefix = 'wp_';”
เปลี่ยนบรรทัดนำหน้าตาราง wp_ เป็นสิ่งที่คุณชอบ เช่น ry_ หรือ xz_01654 คุณสามารถใช้ได้เฉพาะตัวอักษร ตัวเลข และขีดล่างเท่านั้น
เมื่อคุณแก้ไขคำนำหน้าตารางเสร็จแล้ว อย่าลืมบันทึก
ขั้นตอนที่ 2 เปลี่ยนชื่อตารางฐานข้อมูลใน phpMyAdmin
ในขั้นตอนต่อไป คุณต้องเข้าถึงฐานข้อมูลของคุณผ่าน phpMyAdmin หากคุณกำลังใช้โฮสติ้ง cPanel WordPress คุณสามารถค้นหา phpMyAdmin ได้อย่างง่ายดายภายใต้ส่วนฐานข้อมูล
คุณสามารถดูตารางต่างๆ ได้ และขึ้นอยู่กับโครงสร้างไซต์ของคุณหรือจำนวนปลั๊กอินที่คุณติดตั้ง
วิธีที่เร็วที่สุดในการเปลี่ยนชื่อคำนำหน้าตารางคือการเรียกใช้แบบสอบถาม SQL ตอนนี้เรียกใช้คำสั่ง SQL จากส่วน SQL ของคุณที่ผมได้แสดงในภาพด้านบน เรามีแบบสอบถาม SQL ที่คุณสามารถใช้ได้:
RENAME ตาราง `wp_commentmeta` ถึง `jr_commentmeta`; RENAME ตาราง `wp_comments` ถึง `jr_comments`; RENAME ตาราง `wp_links` ถึง `jr_links`; RENAME ตาราง `wp_options` ถึง `jr_options`; RENAME ตาราง `wp_postmeta` ถึง `jr_postmeta`; RENAME ตาราง `wp_posts` ถึง `jr_posts`; RENAME ตาราง `wp_termmeta` ถึง `jr_termmeta`; RENAME ตาราง `wp_terms` ถึง `jr_terms`; ตาราง RENAME `wp_term_relationships` ถึง `jr_term_relationships`; ตาราง RENAME `wp_term_taxonomy` ถึง `jr_term_taxonomy`; RENAME ตาราง `wp_usermeta` ถึง `jr_usermeta`; RENAME ตาราง `wp_users` ถึง `jr_users`;
นี่เป็นคำสั่ง SQL เริ่มต้น และถ้าคุณมีตารางพิเศษ คุณสามารถเพิ่มตารางได้อย่างง่ายดาย อย่าตื่นตกใจ. มันง่ายมาก. เช่นเดียวกับฉันต้องการเปลี่ยน wp_ เป็น jr_ ดังนั้น หากคุณต้องการเปลี่ยนชื่อตารางพิเศษ คุณต้องเขียนวิธีนี้:
ตาราง RENAME `wp_yoast_seo_links` ถึง `jr_yoast_seo_links`;
หลังจากป้อนคำสั่ง SQL ให้คลิกที่ GO เพื่อเรียกใช้กระบวนการ
ขั้นตอนที่ 3 เปลี่ยนชื่อ wp_fields ในฐานข้อมูล Tables
ยังมีอีกสองฟิลด์ที่ใช้ wp_ เป็นคำนำหน้า (wp_options และ wp_usermeta) โดยเรียกใช้แบบสอบถามต่อไปนี้ เราสามารถเปลี่ยนคำนำหน้าของฟิลด์เหล่านั้นได้อย่างง่ายดาย จำนวนปลั๊กอินที่คุณติดตั้งอาจแตกต่างกันไป หากคุณพบฟิลด์ wp_ เพิ่มเติม คุณต้องเปลี่ยนชื่อปลั๊กอินด้วย
อัปเดต `jr_options` SET `option_name`=REPLACE(`option_name`,'wp_','jr_') โดยที่ `option_name` LIKE '%wp_%'; อัปเดต `jr_usermeta` SET `meta_key`=REPLACE(`meta_key`,'wp_','jr_') โดยที่ `meta_key` LIKE '%wp_%';
หลังจากป้อนสคริปต์ SQL แล้ว ให้กดปุ่ม Go เพื่อดำเนินการต่อ ตอนนี้คุณเปลี่ยนคำนำหน้าตารางฐานข้อมูลใน WordPress สำเร็จแล้ว
นี่คือลักษณะที่ปรากฏหลังจากเปลี่ยนคำนำหน้าฐานข้อมูล
วิธีที่ 2 เปลี่ยนคำนำหน้าตารางฐานข้อมูลโดยใช้ปลั๊กอิน
หากคุณไม่ต้องการสัมผัสกับฐานข้อมูลของคุณหรือกระบวนการใดๆ ด้วยตนเอง คุณสามารถทำได้โดยใช้ปลั๊กอิน Brozzme DB เมื่อใช้ปลั๊กอินนี้ คุณจะแก้ไขคำนำหน้าฐานข้อมูลได้จากทุกที่ (ฐานข้อมูลและ wp-config.php) เพียงคลิกเดียว
ขั้นแรก ติดตั้งและเปิดใช้งานปลั๊กอิน Brozzme DB จากแผงการดูแลระบบ WordPress ให้ไปที่ Tools> DB PREFIX โดยค่าเริ่มต้น ปลั๊กอินนี้จะสร้างคำนำหน้าใหม่โดยอัตโนมัติ หากคุณไม่ชอบ คุณสามารถป้อนคำนำหน้าของคุณเองได้ คุณสามารถใช้ได้เฉพาะตัวอักษร ตัวเลข และขีดล่างเท่านั้น
ในที่สุดคลิกบน Change DB Prefix และคุณทำเสร็จแล้ว
ทดสอบไซต์ WordPress ของคุณ
เมื่อคุณเปลี่ยนคำนำหน้าฐานข้อมูล WordPress ก็ถึงเวลาทดสอบเว็บไซต์ของคุณ ขั้นแรก คุณต้องลงชื่อเข้าใช้ไซต์ของคุณ และหน้าทดสอบ โพสต์ ค้นหา และทุกอย่างที่คุณคิดได้ หากเว็บไซต์ของคุณทำงานได้ดีเหมือนเมื่อก่อน ให้สำรองข้อมูลฐานข้อมูลของคุณอีกครั้ง
ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณเข้าใจว่าการโจมตีฐานข้อมูลโดยใช้แอปพลิเคชันที่มีช่องโหว่และวิธีหลีกเลี่ยงได้อย่างไร เรายังได้แสดงวิธีเปลี่ยนคำนำหน้าตารางฐานข้อมูลใน WordPress โดยใช้ปลั๊กอินและการใช้ phpMyAdmin หากคุณได้รับข้อผิดพลาดใด ๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น อย่าลืมแบ่งปันบทความนี้กับเพื่อนของคุณ
บทความที่เป็นประโยชน์อื่น ๆ
- วิธีเพิ่มประสิทธิภาพฐานข้อมูล WordPress เพื่อเพิ่มความเร็วให้เว็บไซต์ของคุณ
- วิธีปิดการใช้งานปลั๊กอิน WordPress ทั้งหมดหากคุณไม่สามารถลงชื่อเข้าใช้เว็บไซต์ของคุณได้
*โพสต์นี้อาจมีลิงค์พันธมิตร ซึ่งหมายความว่าฉันอาจได้รับค่าธรรมเนียมเล็กน้อยหากคุณเลือกซื้อผ่านลิงก์ของฉัน (โดยไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับคุณ) ซึ่งช่วยให้เราทำให้ WPMyWeb ทำงานและทันสมัยอยู่เสมอ ขอขอบคุณหากคุณใช้ลิงก์ของเรา เรายินดีเป็นอย่างยิ่ง! เรียนรู้เพิ่มเติม.