GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

mysqlfrm - ออนไลน์ในคลาวด์

เรียกใช้ mysqlfrm ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง mysqlfrm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


mysqlfrm - แสดง CREATE TABLE จาก .frm files

เรื่องย่อ


mysqlfrm --เซิร์ฟเวอร์=[ผู้ใช้งาน[:]@เจ้าภาพ[:][:]|
เส้นทาง>[:][:-pathbl1.frm|db:tbl.frm]

DESCRIPTION


mysqlfrm - แสดง CREATE TABLE จาก .frm files

OPTIONS


--รุ่น
แสดงหมายเลขเวอร์ชันของโปรแกรมและออก

--ช่วยด้วย

--เบส=บาเซดีร์
ไดเร็กทอรีฐานสำหรับเซิร์ฟเวอร์

--การวินิจฉัย
อ่านไฟล์ frm แบบไบต์ต่อไบต์เพื่อสร้างคำสั่ง CREATE อาจต้องใช้
--เซิร์ฟเวอร์ or --เบส ตัวเลือกในการถอดรหัสข้อมูลชุดอักขระ

--new-storage-เครื่องยนต์=ใหม่_เครื่องยนต์
เปลี่ยนข้อ ENGINE เพื่อใช้เครื่องมือนี้

--ท่า=PORT
พอร์ตที่จะใช้สำหรับเซิร์ฟเวอร์ที่เกิด

-s, --show-สถิติ
แสดงสถิติไฟล์และข้อมูลตารางทั่วไป

--เซิร์ฟเวอร์=SERVER
ข้อมูลการเชื่อมต่อสำหรับเซิร์ฟเวอร์ในรูปแบบ:
[: ]@ [: ][: ] หรือ [: ][: ]
(ไม่บังคับ) - หากมีให้ เอ็นจิ้นการจัดเก็บและข้อมูลชุดอักขระจะเป็น
ตรวจสอบกับเซิร์ฟเวอร์นี้

--ผู้ใช้=USER
บัญชีผู้ใช้เพื่อเปิดเซิร์ฟเวอร์ spawned จำเป็นหากทำงานเป็นผู้ใช้รูท ใช้แล้วเท่านั้น
ในโหมดเริ่มต้น

--start-หมดเวลา=START_TIMEOUT
จำนวนวินาทีที่จะรอให้เซิร์ฟเวอร์ที่เกิดเริ่มทำงาน ค่าเริ่มต้น = 10

-v, --รายละเอียด
ควบคุมจำนวนข้อมูลที่แสดง เช่น, -v = ละเอียด, -vv = ละเอียดมากขึ้น,
-vvv = ดีบัก

-q, --เงียบ
ปิดข้อความทั้งหมดเพื่อการทำงานที่เงียบ

บทนำ ------------ ยูทิลิตี้ mysqlfrm ได้รับการออกแบบให้เป็นเครื่องมือการกู้คืนที่อ่านว่า
.frm และสร้างคำสั่ง CREATE โทรสารจากข้อมูลคำจำกัดความตารางที่พบ
ในไฟล์ .frm ในกรณีส่วนใหญ่ คำสั่ง CREATE ที่สร้างขึ้นจะใช้ได้กับ
การสร้างตารางใหม่บนเซิร์ฟเวอร์อื่นหรือเพื่อการวินิจฉัยเพิ่มเติม อย่างไรก็ตาม บางส่วน
คุณสมบัติจะไม่ถูกบันทึกในไฟล์ .frm และจะถูกละเว้น ข้อยกเว้น
รวมถึง แต่ไม่ จำกัด เฉพาะ:

- ข้อ จำกัด ของคีย์ต่างประเทศ - ลำดับหมายเลขที่เพิ่มขึ้นอัตโนมัติ

ยูทิลิตี mysqlfrm มีโหมดการทำงานสองโหมด โหมดเริ่มต้นถูกออกแบบมาเพื่อวางไข่
อินสแตนซ์ของเซิร์ฟเวอร์ที่ติดตั้งโดยอ้างอิงไปยังไดเร็กทอรีฐานโดยใช้ --เบส
ตัวเลือกหรือโดยการเชื่อมต่อกับเซิร์ฟเวอร์ด้วย --เซิร์ฟเวอร์ ตัวเลือก. กระบวนการจะไม่เปลี่ยนแปลง
ไฟล์ .frm ดั้งเดิม โหมดนี้ยังต้องการ --ท่า ตัวเลือกเพื่อระบุพอร์ตไปยัง
ใช้สำหรับเซิร์ฟเวอร์ที่เกิด เซิร์ฟเวอร์ที่เกิดจะถูกปิดและไฟล์ชั่วคราวทั้งหมด
ลบออกหลังจากอ่านไฟล์ .frm

โหมดการวินิจฉัยสามารถใช้ได้โดยใช้ปุ่ม --การวินิจฉัย ตัวเลือก. สิ่งนี้จะเปลี่ยน
ยูทิลิตี้เพื่ออ่านไฟล์ .frm แบบไบต์ต่อไบต์เพื่อกู้คืนข้อมูลให้ได้มากที่สุด
โหมดการวินิจฉัยมีข้อจำกัดเพิ่มเติมว่าไม่สามารถถอดรหัสชุดอักขระหรือ
ค่าการจัดเรียงโดยไม่ต้องใช้การติดตั้งเซิร์ฟเวอร์ที่มีอยู่ซึ่งระบุด้วย
--เซิร์ฟเวอร์ or --เบส ตัวเลือก. นอกจากนี้ยังอาจส่งผลต่อขนาดของคอลัมน์หาก table
ใช้อักขระหลายไบต์ ใช้โหมดนี้เมื่อโหมดเริ่มต้นไม่สามารถอ่านไฟล์ได้หรือ if
ไม่มีเซิร์ฟเวอร์ติดตั้งอยู่บนโฮสต์

หากต้องการอ่านไฟล์ .frm ให้ระบุแต่ละไฟล์เป็นอาร์กิวเมนต์แยกต่างหากสำหรับยูทิลิตี้ดังที่แสดงใน
ตัวอย่างต่อไปนี้ คุณจะต้องระบุพาธสำหรับไฟล์ .frm แต่ละไฟล์ที่คุณต้องการอ่าน
หรือระบุพาธไปยังไดเร็กทอรี และไฟล์ .frm ทั้งหมดในไดเร็กทอรีนั้นจะถูกอ่าน

# อ่านไฟล์ .frm ไฟล์เดียวในโหมดเริ่มต้นโดยใช้เซิร์ฟเวอร์ที่ติดตั้ง # ใน
/usr/local/bin/mysql โดยที่ไฟล์ .frm อยู่ในโฟลเดอร์ปัจจุบัน #สังเกต
การใช้รูปแบบ db:table.frm เพื่อระบุชื่อฐานข้อมูล # สำหรับตาราง
ชื่อฐานข้อมูลปรากฏทางด้านซ้ายของ ':' และ # ชื่อ .frm ทางด้านขวา ดังนั้น
ในกรณีนี้ เรามีฐานข้อมูล = test1 # และ table = db1 ดังนั้นคำสั่ง CREATE
จะอ่าน CREATE test1.db1

$ mysqlfrm --baseir=/usr/local/bin/mysql test1:db1.frm --port=3333

# อ่านไฟล์ .frm หลายไฟล์ในโหมดเริ่มต้นโดยใช้เซิร์ฟเวอร์ที่ทำงานอยู่ # โดยที่
ไฟล์ .frm อยู่ในโฟลเดอร์ต่างๆ

$ mysqlfrm --server=root:pass@localhost:3306 /mysql/data/temp1/t1.frm \

/mysql/data/temp2/g1.frm --ท่า=3310

# ดำเนินการเซิร์ฟเวอร์ที่เกิดภายใต้ชื่อผู้ใช้อื่นและอ่าน # ทั้งหมด .frm
ไฟล์ในโฟลเดอร์เฉพาะในโหมดเริ่มต้น

$ mysqlfrm --server=root:pass@localhost:3306 /mysql/data/temp1/t1.frm \

/mysql/data/temp2/g1.frm --ท่า=3310 --ผู้ใช้=เล่น

# อ่านไฟล์ .frm ทั้งหมดในโฟลเดอร์เฉพาะโดยใช้โหมดการวินิจฉัย #

$ mysqlfrm --วินิจฉัย /mysql/data/database1

แนะนำที่เป็นประโยชน์ -------------

- ตารางที่มีเอ็นจิ้นการจัดเก็บข้อมูลบางอย่างไม่สามารถอ่านได้ในโหมดเริ่มต้น

ซึ่งรวมถึง PARTITION, PERFORMANCE_SCHEMA คุณต้องอ่านสิ่งเหล่านี้ด้วย
--การวินิจฉัย โหมด.

- ใช้ --การวินิจฉัย โหมดสำหรับตารางที่ไม่สามารถเปิดได้อย่างถูกต้อง

ในโหมดเริ่มต้นหรือหากไม่มีเซิร์ฟเวอร์ติดตั้งอยู่บนโฮสต์

- หากต้องการเปลี่ยนเอ็นจิ้นการจัดเก็บในคำสั่ง CREATE ที่สร้างขึ้นสำหรับทุกคน

ไฟล์ .frm อ่าน ใช้ --new-storage-เครื่องยนต์ ตัวเลือก

- หากต้องการปิดข้อความทั้งหมดยกเว้นคำสั่ง CREATE และคำเตือนหรือ

ข้อผิดพลาด ใช้ --เงียบ ตัวเลือก

- ใช้ --show-สถิติ ตัวเลือกเพื่อดูสถิติไฟล์สำหรับไฟล์ .frm แต่ละไฟล์

- หากคุณพบการเชื่อมต่อหรือข้อผิดพลาดที่คล้ายกันเมื่อทำงานในค่าเริ่มต้น

โหมด รันคำสั่งอีกครั้งด้วยคำสั่ง --การใช้คำฟุ่มเฟือย ตัวเลือกและดูผลลัพธ์จาก
เกิดเซิร์ฟเวอร์และแก้ไขข้อผิดพลาดในการเปิดเซิร์ฟเวอร์ หาก mysqlfrm ล้มเหลวใน
ตรงกลางคุณอาจต้องปิดเซิร์ฟเวอร์ด้วยตนเองบนพอร์ตที่ระบุด้วย
--ท่า.

- หากเซิร์ฟเวอร์เกิดใช้เวลามากกว่า 10 วินาทีในการเริ่มต้น ให้ใช้

--start-หมดเวลา ตัวเลือกเพื่อเพิ่มการหมดเวลาเพื่อรอการ

spawned เซิร์ฟเวอร์ที่จะเริ่มต้น

- หากคุณต้องการเรียกใช้ยูทิลิตี้ด้วยสิทธิ์ระดับสูง ให้ใช้ปุ่ม --ผู้ใช้

ตัวเลือกในการดำเนินการเซิร์ฟเวอร์ spawned โดยใช้บัญชีผู้ใช้ปกติ

- คุณสามารถระบุชื่อฐานข้อมูลที่จะใช้ในผลลัพธ์ CREATE

คำสั่งโดยเติมไฟล์ .frm ข้างหน้าชื่อฐานข้อมูลตามด้วย a
ลำไส้ใหญ่ ตัวอย่างเช่น oltp:t1.frm จะใช้ 'oltp' สำหรับชื่อฐานข้อมูลใน CREATE
คำแถลง. ชื่อฐานข้อมูลทางเลือกยังสามารถใช้กับพาธได้ ตัวอย่างเช่น,
/home/me/oltp:t1.frm จะใช้ 'oltp' เป็นชื่อฐานข้อมูล หากคุณออกจาก
ชื่อฐานข้อมูลเสริมและรวมพา ธ โฟลเดอร์สุดท้ายจะเป็นฐานข้อมูล
ชื่อ. ตัวอย่างเช่น /home/me/data1/t1.frm จะใช้ 'data1' เป็นชื่อฐานข้อมูล ถ้า
คุณไม่ต้องการใช้โฟลเดอร์สุดท้ายเป็นชื่อฐานข้อมูล เพียงแค่ระบุ
โคลอนเช่นนี้: /home/me/data1/:t1.frm. ในกรณีนี้ ฐานข้อมูลจะถูกละเว้น
จากคำสั่ง CREATE

สนุก!

ใช้ mysqlfrm ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี