นี่คือคำสั่ง innochecksum ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
innochecksum - ยูทิลิตี้ตรวจสอบไฟล์ InnoDB ออฟไลน์
เรื่องย่อ
อินโนเช็คซัม [ตัวเลือก] ชื่อไฟล์
DESCRIPTION
อินโนเช็คซัม พิมพ์เช็คซัมสำหรับไฟล์ InnoDB เครื่องมือนี้อ่านไฟล์พื้นที่ตาราง InnoDB
คำนวณเช็คซัมสำหรับแต่ละหน้า เปรียบเทียบเช็คซัมที่คำนวณกับที่เก็บไว้
ผลรวมตรวจสอบและรายงานไม่ตรงกันซึ่งระบุหน้าที่เสียหาย เดิมที
พัฒนาขึ้นเพื่อเพิ่มความเร็วในการตรวจสอบความสมบูรณ์ของไฟล์ tablespace หลังจากไฟฟ้าดับ แต่
สามารถใช้หลังจากคัดลอกไฟล์ เนื่องจากเช็คซัมไม่ตรงกันจะทำให้ InnoDB เป็น
จงใจปิดเซิร์ฟเวอร์ที่ทำงานอยู่ ขอแนะนำให้ใช้เครื่องมือนี้มากกว่า
รอให้เซิร์ฟเวอร์ที่ใช้งานจริงพบหน้าเพจที่เสียหาย ในฐานะของ MySQL
5.6.16, อินโนเช็คซัม รองรับไฟล์ที่มีขนาดมากกว่า 2GB ก่อนหน้านี้, อินโนเช็คซัม
รองรับไฟล์ที่มีขนาดไม่เกิน 2GB เท่านั้น
อินโนเช็คซัม ไม่สามารถใช้กับไฟล์ tablespace ที่เซิร์ฟเวอร์เปิดอยู่แล้ว สำหรับการดังกล่าว
คุณควรใช้ CHECK TABLE เพื่อตรวจสอบตารางภายใน tablespace
หากพบว่าผลรวมเช็คซัมไม่ตรงกัน คุณจะกู้คืนพื้นที่ตารางจากข้อมูลสำรองหรือ . ตามปกติ
เริ่มเซิร์ฟเวอร์และพยายามใช้ mysqldump เพื่อทำการสำรองข้อมูลของตารางภายใน
พื้นที่โต๊ะ
ขอร้อง อินโนเช็คซัม อย่างนี้:
เปลือก> อินโนเช็คซัม [ตัวเลือก] ชื่อไฟล์
อินโนเช็คซัม รองรับตัวเลือกต่อไปนี้ สำหรับตัวเลือกที่อ้างถึงเลขหน้า ตัว
ตัวเลขเป็นศูนย์
· -c
พิมพ์จำนวนหน้าในไฟล์
· -d
โหมดดีบัก; พิมพ์เช็คซัมสำหรับแต่ละหน้า
· -e NUM
จบที่เลขหน้านี้
· -p NUM
ตรวจสอบเฉพาะหมายเลขหน้านี้
· -s NUM
เริ่มต้นที่หมายเลขหน้านี้
· -v
โหมดละเอียด; พิมพ์ตัวบ่งชี้ความคืบหน้าทุก ๆ ห้าวินาที
ลิขสิทธิ์
ลิขสิทธิ์ © 1997, 2014, Oracle และ/หรือบริษัทในเครือ สงวนลิขสิทธิ์.
เอกสารนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้เฉพาะภายใต้
ข้อกำหนดของสัญญาอนุญาตสาธารณะทั่วไปของ GNU ที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี
เวอร์ชัน 2 ของใบอนุญาต
เอกสารนี้เผยแพร่โดยหวังว่าจะเป็นประโยชน์ แต่ไม่มีเลย
การรับประกัน; โดยไม่มีการรับประกันโดยปริยายของ MERCHANTABILITY หรือ FITNESS FOR A PARTICULAR
วัตถุประสงค์. ดูสัญญาอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาสัญญาอนุญาตสาธารณะทั่วไปของกนูพร้อมกับโปรแกรม
ถ้าไม่ เขียนถึง Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
บอสตัน แมสซาชูเซตส์ 02110-1301 สหรัฐอเมริกา หรือดู http://www.gnu.org/licenses/.
ใช้ innochecksum ออนไลน์โดยใช้บริการ onworks.net