ส่งออกและนำเข้าฐานข้อมูลด้วย WP-CLI
WP-CLI เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยให้คุณดำเนินการต่างๆบนเว็บไซต์ WordPress ของคุณ หากคุณพอใจกับการใช้คำสั่ง SSH คุณจะสังเกตเห็นว่า WP-CLI มีคำสั่งที่เรียบง่ายที่สร้างขึ้นสำหรับเว็บไซต์ WordPress นี่คือวิธีที่คุณสามารถใช้คำสั่งส่งออกและนำเข้าฐานข้อมูลที่มีให้กับ WP-CLI
- แอป SSH เราขอแนะนำ PuTTY สำหรับ Windows หรือ Terminal สำหรับ macOS
- รายละเอียด FTP ของคุณ หากคุณไม่ได้จดบันทึกไว้อยู่แล้ว คุณควรค้นหาโฮสต์ ชื่อผู้ใช้ และรหัสผ่าน FTP ของคุณ
- สำหรับโฮสต์ FTP ของคุณ คุณสามารถใช้ได้ทั้งชื่อโดเมนหรือที่อยู่ IP ก็ได้
- คุณสามารถค้นหาชื่อผู้ใช้และรหัสผ่าน FTP ของคุณได้ในบัญชีโฮสติ้งสำหรับโฮสติ้งสำหรับ Linux ด้วย cPanel หรือ WordPress ภายใต้การจัดการ (ขั้นตอนที่ 1-7)
ส่งออกฐานข้อมูลด้วย WP-CLI
- เชื่อมต่อกับบัญชีโฮสติ้งของคุณด้วย SSH
- ใช้คำสั่ง bash ls เพื่อแสดงรายการไฟล์และโฟลเดอร์และ cd และ .. / เพื่อย้ายไปยังไดเรกทอรีต่างๆจนกว่าคุณจะไปอยู่ในไดเรกทอรีที่มีไฟล์ WordPress
- ป้อนคำสั่งต่อไปนี้:
wp db export filename.sql
- ในคำสั่งด้านบนคุณควรแทนที่ filename.sql ด้วยชื่อที่คุณต้องการใช้สำหรับไฟล์สำรองข้อมูล
คุณจะเห็นข้อความแจ้งว่าสำเร็จเมื่อการส่งออกเสร็จสมบูรณ์ ฐานข้อมูลขนาดใหญ่จะใช้เวลาในการส่งออกนานขึ้น
mysqldump: ข้อผิดพลาด: 'Access ถูกปฏิเสธ; คุณต้องมีสิทธิ์การประมวลผล (อย่างน้อยหนึ่งรายการ) สำหรับการดำเนินการนี้ 'เมื่อพยายามถ่ายโอนข้อมูลพื้นที่ตารางในกรณีส่วนใหญ่ฐานข้อมูลของคุณจะได้รับการส่งออกสำเร็จแม้ว่าจะเห็นข้อผิดพลาดนี้ก็ตาม แต่เราขอแนะนำให้ยืนยันการส่งออกโดยตรวจสอบตารางฐานข้อมูลด้วยตนเอง
นำเข้าฐานข้อมูลด้วย WP-CLI
- อัพโหลดไฟล์ข้อมูลสำรอง SQL ไปยังโฟลเดอร์ที่มีไฟล์ WordPress ของคุณโดยใช้ FTP หรือ File Manager
- เชื่อมต่อกับบัญชีโฮสติ้งของคุณด้วย SSH
- ใช้คำสั่ง bash ls เพื่อแสดงรายการไฟล์และโฟลเดอร์และ cd และ .. / เพื่อย้ายไปยังไดเรกทอรีต่างๆจนกว่าคุณจะไปอยู่ในไดเรกทอรีที่มีไฟล์ WordPress
- ป้อนคำสั่งต่อไปนี้:
wp db import filename.sql
- ในคำสั่งด้านบนคุณควรแทนที่ filename.sql ด้วยชื่อจริงของไฟล์สำรองข้อมูลของคุณ
คุณจะเห็นข้อความแจ้งว่าสำเร็จเมื่อการนำเข้าเสร็จสมบูรณ์ ฐานข้อมูลขนาดใหญ่จะใช้เวลานานขึ้นในการนำเข้า
ข้อมูลเพิ่มเติม
- หากคุณไม่มี WP-CLI บนเซิร์ฟเวอร์ของคุณคุณสามารถใช้คำสั่ง SSH มาตรฐานเพื่อ ส่งออก และ นำเข้า ฐานข้อมูล
- คุณยังสามารถ ส่งออก และ นำเข้า ฐานข้อมูลของคุณใน phpMyAdmin
- ค้นหาและแทนที่ WordPress ด้วย SSH