กล่อง mythtv ของฉันล้มเหลวเนื่องจากฮาร์ดไดรฟ์เสียหาย ฉันสามารถดูข้อมูลของฉันเมื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ฉันจำเป็นต้องรู้วิธีที่ฉันสามารถดึงฐานข้อมูลเพื่อให้สามารถโหลดลงในไดรฟ์ใหม่ของฉันได้
กล่อง mythtv ของฉันล้มเหลวเนื่องจากฮาร์ดไดรฟ์เสียหาย ฉันสามารถดูข้อมูลของฉันเมื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ฉันจำเป็นต้องรู้วิธีที่ฉันสามารถดึงฐานข้อมูลเพื่อให้สามารถโหลดลงในไดรฟ์ใหม่ของฉันได้
คำตอบ:
ใช้mysqldump
ประโยชน์ :) ตัวเลือกนี้ช่วยให้คุณสามารถส่งออกฐานข้อมูลแทนที่จะคัดลอกไฟล์
http://gd.tuwien.ac.at/linuxcommand.org/man_pages/mysqldump1.html
mysqldump
จะทำงานบนเครื่องที่ไม่ได้ใช้เซิร์ฟเวอร์ mysql ไม่เคยลอง
หากคุณใช้ linux ดังนั้นฐานข้อมูลจะถูกจัดเก็บ/var/db/
โดยทั่วไป หาก /var/db/mysql/
MySQL
เข้าไปในไดเรกทอรีฐานข้อมูล MySQL ของฮาร์ดไดรฟ์จะมีไฟล์บางไฟล์สำหรับแต่ละฐานข้อมูล ดึงพวกเขา
นี่คือส่วนที่ยุ่งยาก. คุณจะต้องได้รับ mySQL รุ่นเดียวกันจากที่อยู่ในกล่องที่ตายแล้ว เมื่อคุณทราบว่าเป็นเวอร์ชันใดให้ติดตั้งในอุปกรณ์ใหม่และคัดลอกไฟล์
หลังจากนั้นคุณสามารถใช้ php myadmin หรืออินเตอร์เฟส mysql cli เพื่อทำการส่งออกที่เหมาะสม
หากคุณยังคงสามารถอ่านจาก HD ให้ลองคัดลอกไฟล์ db ไปยังระบบอื่นที่ใช้ mysql หากไฟล์ db ไม่เสียหายคุณควรจะสามารถเข้าถึงฐานข้อมูลได้
ไฟล์ db ควรอยู่ภายในโฟลเดอร์ชื่อ [db_name]
ใช้บริการดึงข้อมูลหากข้อมูลมีค่ามากสำหรับคุณเนื่องจากความพยายามใด ๆ ในการดึงข้อมูล DIY สามารถลดโอกาสในการพยายามในภายหลัง
ที่กล่าวว่าการใช้GetDataBackเป็นเดิมพันที่ดีสำหรับไดรฟ์ NTFS หรือ FAT (มีสองรุ่นที่แตกต่างกันนี่คือคำแนะนำเพื่อช่วยให้คุณใช้งาน Linux HD (จริง ๆ แล้วคำแนะนำจะทำงานกับ HD ทุกประเภท แต่สำหรับฟอร์แมต FAT และ NTFS คุณสามารถใช้ GetDataBack)
หวังว่านี่จะช่วยได้!