นำเข้าฐานข้อมูล MySQL ด้วย SSH
สามารถใช้การเชื่อมต่อ Secure Shell (SSH) แทน phpMyAdmin เพื่อนำเข้าไฟล์สำรองข้อมูล SQL ไปยังฐานข้อมูลของคุณ เป็นวิธีการขั้นสูงที่สามารถช่วยในการนำเข้าไฟล์ SQL ขนาดใหญ่และอาจจำเป็นเมื่อใช้ VPS ที่จัดการด้วยตัวเองหรือเซิร์ฟเวอร์เฉพาะเนื่องจากไม่ได้ติดตั้ง phpMyAdmin ไว้
จำเป็น: คุณจะต้องมีสิ่งต่อไปนี้เพื่อทำขั้นตอนเหล่านี้ให้เสร็จสิ้น:
- แอป SSH เราขอแนะนำ PuTTY สำหรับ Windows หรือ Terminal สำหรับ macOS
- รายละเอียด FTP ของคุณ หากคุณยังไม่ได้จดบันทึกไว้คุณควรค้นหาโฮสต์ FTP ชื่อผู้ใช้และรหัสผ่านของคุณ:
- สำหรับโฮสต์ FTP ของคุณคุณสามารถใช้ชื่อโดเมนหรือที่อยู่ IP ของคุณได้
- คุณสามารถค้นหาชื่อผู้ใช้และรหัสผ่าน FTP ของคุณได้ในบัญชีโฮสติ้งสำหรับ Linux Hosting ด้วย cPanel , Windows Hosting with Plesk หรือ Managed WordPress Hosting (ขั้นตอนที่ 1-7)
- รายละเอียดฐานข้อมูลของคุณ หากคุณยังไม่ได้จดไว้คุณควรค้นหาชื่อฐานข้อมูลชื่อผู้ใช้ชื่อโฮสต์และรหัสผ่านของคุณ:
- หากคุณใช้โฮสติ้ง Linux กับ cPanel localhost จะเป็นชื่อโฮสต์ฐานข้อมูลของคุณเสมอและคุณจะ พบรายละเอียดฐานข้อมูลอื่น ๆ ในบัญชีโฮสติ้งของ คุณ
- หากคุณใช้ โฮสติ้ง WordPress ภายใต้การจัดการ หรือโฮส ติ้ง Windows กับ Plesk ให้ไปที่บัญชีโฮสติ้งของคุณเพื่อค้นหาข้อมูลฐานข้อมูลทั้งหมด
หมายเหตุ: หากคุณใช้ WordPress คุณสามารถดูรายละเอียดฐานข้อมูลได้ในไฟล์ wp-config.php ของคุณ
- อัพโหลดไฟล์ข้อมูลสำรอง SQL ไปยังเซิร์ฟเวอร์ โดยใช้ FTP หรือ File Manager
- เชื่อมต่อกับเซิร์ฟเวอร์หรือบัญชีโฮสติ้งที่ใช้ร่วมกันด้วย SSH
- ใช้คำสั่ง ls เพื่อแสดงรายการไฟล์และโฟลเดอร์และ cd และ .. / เพื่อย้ายไปยังไดเรกทอรีต่างๆจนกว่าคุณจะอยู่ในไดเรกทอรีที่คุณอัพโหลดไฟล์ข้อมูลสำรองไว้
- เชื่อมต่อกับ MySQL โดยใช้คำสั่งต่อไปนี้:
mysql -h ชื่อโฮสต์ -P พอร์ต -u ชื่อผู้ใช้ -p ฐานข้อมูล < backup.sql
หมายเหตุ: หากคุณใช้ localhost สำหรับโฮสต์ของคุณคุณควรละทิ้ง–h hostname
และหากคุณมีพอร์ตมาตรฐาน (3306) คุณสามารถละทิ้งได้–P port
ส่วนหนึ่งของคำสั่ง- ในคำสั่งด้านบนคุณควรแทนที่:
- ชื่อโฮสต์ พร้อมชื่อโฮสต์ของคุณ
- พอร์ต ด้วยหมายเลขพอร์ต MySQL ของคุณ พอร์ตของคุณคือ 3306 เว้นแต่จะระบุไว้เป็นอย่างอื่น
- ชื่อผู้ใช้ กับชื่อผู้ใช้ของคุณสำหรับฐานข้อมูลนี้
- ฐานข้อมูล ที่มีชื่อของฐานข้อมูลที่คุณต้องการส่งออก
- backup.sql ด้วยชื่อไฟล์ข้อมูลสำรองของคุณ
- ในคำสั่งด้านบนคุณควรแทนที่:
- เลือก Enter บนแป้นพิมพ์
- เมื่อข้อความ ป้อนรหัสผ่าน: ปรากฏขึ้นให้ป้อนรหัสผ่านสำหรับผู้ใช้ฐานข้อมูลนั้น หมายเหตุ: รหัสผ่านจะไม่ปรากฏให้เห็นด้วยเหตุผลด้านความปลอดภัยคุณจะไม่เห็นรหัสผ่านใด ๆ ในขณะที่พิมพ์หรือวาง
- เลือก Enter บนแป้นพิมพ์
ขณะนี้ไฟล์ข้อมูลสำรอง SQL จะถูกนำเข้าไปยังฐานข้อมูลของคุณ