ฉันใช้เซิร์ฟเวอร์ moodle ใน aws เมื่อเร็ว ๆ นี้เซิร์ฟเวอร์ไม่สามารถเข้าถึงได้ผ่านโปรโตคอล ssh หรือ http ในการลองหลายสิ่งหลายอย่าง ฉันต้องเริ่มต้นเซิร์ฟเวอร์ใหม่ ที่เก็บข้อมูลของเซิร์ฟเวอร์เก่าสามารถเข้าถึงได้ผ่าน aws
- การกำหนดค่าเซิร์ฟเวอร์เก่า:
ระบบปฏิบัติการ = อูบุนตู 18.04
เวอร์ชันมูเดิ้ล = 3.9
- การกำหนดค่าเซิร์ฟเวอร์ใหม่:
ระบบปฏิบัติการ = อูบุนตู 20.04
เวอร์ชัน Moodle = 3.10
มีวิธีการย้ายข้อมูลของ moodle เก่าไปยังเซิร์ฟเวอร์ใหม่หรือไม่? ที่เก็บข้อมูลเซิร์ฟเวอร์เก่าเชื่อมต่อเป็นไดรฟ์สำรองกับเซิร์ฟเวอร์ใหม่
ข้อมูลที่เกี่ยวข้อง:
ไม่สามารถเรียกใช้คำสั่งใดๆ บนเซิร์ฟเวอร์เก่าได้ไม่สามารถเข้าถึงได้เป็นเซิร์ฟเวอร์ผ่านเครือข่าย นี่คือเหตุผลที่ฉันต้องเริ่มเซิร์ฟเวอร์ใหม่ แม้ว่าจะสามารถแนบที่เก็บข้อมูลจากเซิร์ฟเวอร์เก่าเป็นไดรฟ์ที่ไม่ใช่รูทในเซิร์ฟเวอร์ใหม่ได้ และสามารถเข้าถึงไฟล์ไดเรกทอรี moodle ของเซิร์ฟเวอร์เก่าได้ กระบวนการย้ายข้อมูลในเอกสารประกอบของ moodle จำเป็นต้องเข้าถึงทั้งสองเซิร์ฟเวอร์ผ่าน ssh
อัพเดท1
พบตำแหน่งฐานข้อมูล sql ใน moodle เก่าที่ /newvolume/var/lib/mysql มีไฟล์ในชื่อฐานข้อมูลที่สร้างขึ้นสำหรับมู้ดเดิ้ลเก่า วิธีการสำรองข้อมูลจากไฟล์นั้นไปยังเซิร์ฟเวอร์ใหม่
อัพเดท2
การคัดลอกไฟล์ databse เก่าไปยังไดเร็กทอรี mysql ส่งผลให้เกิดข้อผิดพลาดนี้