WordPress อาจเป็น CMS (Content Management System) ที่ได้รับความนิยมและใช้มากที่สุดในโลกและเติบโตจากโครงการเล็ก ๆ โอเพนซอร์ส จนถึงวันนี้พบได้ประมาณ 29% ของเว็บไซต์ทั้งหมดบนเว็บและมี มากกว่า 45.000 ปลั๊กอิน. นั่นคือเหตุผลที่พวกเราเกือบทุกคนนึกถึงเขาเมื่อพูดถึง เริ่มต้นด้วยบล็อก หรือแม้แต่เว็บไซต์เนื่องจาก ณ จุดนี้เราสามารถพูดได้ว่าความง่ายที่มีให้สำหรับโครงการทุกประเภทบนอินเทอร์เน็ตนั้นได้รับการพิสูจน์แล้วอย่างดี
แน่นอนว่านอกเหนือจากความสะดวกในการใช้งานแล้วเป็นเรื่องปกติที่ในบางครั้งเราอาจพบกับความไม่สะดวกบางอย่างเช่นลืม รหัสผ่านการเข้าถึง. และแม้ว่าเราจะมีวิธีการรีเซ็ต (ผ่านลิงก์ 'ฉันลืมรหัสผ่าน') เราอาจสูญเสียการเข้าถึงบัญชีอีเมลที่เราลงทะเบียนไว้ งั้นมาแสดงกัน วิธีรีเซ็ตรหัสผ่าน WordPress ของเราจากบรรทัดคำสั่ง MySQL.
ขั้นตอนไม่ซับซ้อนเลยและประกอบด้วยสองสามขั้นตอน ได้แก่ :
ในตอนแรก เราสร้างรหัสผ่านของเราด้วยแฮช MD5ซึ่งจะถูกกำหนดให้กับบัญชีของเราโดยใช้คำสั่งต่อไปนี้ (เราแทนที่«รหัสผ่านใหม่»ด้วยรหัสที่เราจะใช้:
#echo -n "รหัสผ่านใหม่" | md5sum
เราจะได้รับรหัสประเภท e7018eb9d78e02ae40beeeacef203c1aซึ่งเราต้องคัดลอก หลังจากนี้เราต้อง เข้าถึงเซิร์ฟเวอร์ MySQL ของเราในฐานะรูท:
#mysql -u รูท -p
เราดำเนินการคำสั่งต่อไปนี้เพื่อเลือกไฟล์ ฐานข้อมูล WordPress (หากเราไม่ได้ใช้ชื่อเริ่มต้นให้เปลี่ยนเป็นชื่อที่เหมาะสม):
ใช้ wordpress;
ตอนนี้เรากำลังจะได้รับ ID ชื่อล็อกอินและรหัสผ่านของบัญชีที่เราต้องการแก้ไข:
SELECT ID, user_login, user_pass จาก wp_users;
อีกครั้ง wp_users เป็นชื่อสามัญที่ WordPress สร้างตาราง แต่ถ้าในขณะติดตั้งเราได้เลือกใช้แบบกำหนดเองเราจะต้องเปลี่ยนเป็นชื่อที่เราเลือก
ตอนนี้ขอ เปลี่ยนรหัสผ่านและสำหรับสิ่งนี้เราจะจดบันทึกประจำวันของ ID ผู้ใช้ที่เราได้รับในขั้นตอนก่อนหน้านี้ (สำหรับกรณีของเราเราจะสมมติว่าเป็น 12) และเราป้อนรหัสผ่านที่ได้รับในตอนต้นของทุกสิ่งด้วย MD5 กัญชา:
อัปเดต wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»ที่ไหน ID = 12;
นั่นคือทั้งหมดที่ถ้าเราเรียกใช้คำสั่งอีกครั้ง:
SELECT ID, user_login, user_pass จาก wp_users WHERE ID = 12;
เราจะเห็นว่ารหัสผ่านไม่เหมือนเดิมอีกต่อไปและมีการแก้ไขแน่นอน
หรือคุณสามารถทำได้จาก mysql:
อัปเดต wp_users set user_pass = MD5 ('NEW_PASSWORD') โดยที่ ID = 12;