ทางเลือกใน MySQL Workbench [ปิด]


13

ฉันพบปัญหาเกี่ยวกับ MySQL Workbench ที่ฉันไม่แน่ใจว่าจะสามารถแก้ไขได้ ( เช่นสิ่งที่ดูเหมือนจะเป็นข้อผิดพลาดเก่าที่อาจมีการเผยแพร่ใหม่ ) ดังนั้นฉันจึงต้องการหา สำรองข้อมูลได้ดีในกรณีที่ฉันไม่สามารถใช้งานได้ ฉันได้กรองหลายทางเลือกที่แนะนำเช่น Navicat (Navicat ไม่ฟรีสำหรับการใช้งานทางธุรกิจเพียงทดลองใช้ 30 วัน) แต่ไม่มีใครตอบสนองความต้องการในปัจจุบันของฉันได้อย่างน่าพอใจ

สิ่งที่ฉันต้องการ:

  • ใช้งานร่วมกับ Linux ได้ (เด่นกว่า Linux ดั้งเดิมฉันใช้ Ubuntu)
  • สามารถเชื่อมต่อกับฐานข้อมูลระยะไกลผ่าน SSH tunneling ได้
  • ฟรีและ / หรือโอเพ่นซอร์ส (ขณะนี้ฉันไม่มีเงินที่จะใช้จ่าย $ 100 + สำหรับผลิตภัณฑ์และต้องการสนับสนุนโครงการโอเพ่นซอร์สที่ดีอยู่ดี)
  • อย่างน้อยอินเทอร์เฟซของ Workbench (อาจเป็นเพราะฉันคุ้นเคยกับมัน แต่ฉันชอบอินเทอร์เฟซที่สะอาดมากและใช้งานง่ายกว่าแท็บอินเตอร์เฟส; ไม่ต้องเหมือนกัน)
  • รองรับ MySQL 5+

ในขณะที่ดีที่มีฉันไม่ต้องการสิ่งเพิ่มเติมการสร้างแบบจำลองข้อมูลที่ Workbench มี ฉันยังไม่ต้องการสิ่ง GUI แฟนซี (นักออกแบบแบบสอบถามและสิ่งที่ชอบ) วิธีหนึ่งในการดูข้อมูลอย่างเป็นระเบียบและที่สำหรับแก้ไขคิวรีนั้นเป็นสิ่งที่ฉันต้องการจริงๆ

ขณะนี้ฉันกำลังตรวจสอบ HeidiSQL แต่มันทำให้ฉันนึกถึงบางสิ่งที่ฉันเคยใช้เมื่อฉันใช้ Win9x / Win2k เพียงทำงานผ่าน WINE ได้ล้มเหลวเมื่อฉันแล้วและโดยรวมแล้วรู้สึก clunky แม้ว่าฉันจะชอบมันง่าย ความสามารถในการถ่ายโอนฐานข้อมูลหรือทำการเปลี่ยนแปลงหลายตาราง


เบราว์เซอร์ MySQL Query และผู้ดูแลระบบ MySQL ยังอยู่ในคลังสินค้าของ MySQL ฟรี !!! URL อยู่ในคำตอบของฉัน !!!
RolandoMySQLDBA

2
@Rolando - apt-get install mysql-admin mysql-query-browserตามที่ Shauna อยู่บน Ubuntu
Jack บอกว่าลอง topanswers.xyz

คำตอบ:


5

เชื่อหรือไม่แม้ว่าผลิตภัณฑ์จะเป็น EOL เมื่อวันที่ 18 ธันวาคม 2009 แต่ยังมีเวอร์ชั่นล่าสุดของ MySQL Query Browser และผู้ดูแลระบบ MySQL ยังคงสามารถดาวน์โหลดได้ฟรี เฮ้ฉันยังคงใช้มันในวันนี้

คลิกที่นี่เพื่อรับขณะที่ Oracle ไม่มอง ... ด่วน !!!


เบราว์เซอร์แบบสอบถามเก่าเท่สุดฉันไม่เห็นตัวเลือกการสร้างช่อง SSH อย่างน้อยก็ไม่ใช่ในเวอร์ชัน Linux
Shauna

1
เบราว์เซอร์ MySQL Query มี 1) ชื่อการเชื่อมต่อที่เก็บไว้ 2) โฮสต์เซิร์ฟเวอร์ (ฉันมักจะใช้ IP แทนชื่อ DNS), 3) พอร์ต, 4) ชื่อผู้ใช้, 5) รหัสผ่านและ 6) สคีมาเริ่มต้น ฉันใช้โปรแกรมเหล่านี้กับเซิร์ฟเวอร์ฐานข้อมูลระยะไกล อย่างไรก็ตามฉันไม่ได้ใช้พวกเขาสำหรับการสำรองข้อมูลเพราะฉันสคริปต์การสำรองข้อมูลของตัวเอง ฉันใช้ MONyog สำหรับการตรวจสอบ / ความต้องการขั้นสูงของฉัน สำหรับทุกสิ่งทุกอย่างฉันใช้ MySQL Query Browser สำหรับการตรวจสอบและ adhoc ฉันใช้เฉพาะรุ่น Windows ในช่วง 7 ปีที่ผ่านมา IT จัดการปัญหาเกี่ยวกับการทันเนล SSH ใด ๆ เพื่อให้ที่อยู่ IP พร้อมใช้งาน
RolandoMySQLDBA

ประเด็นของฉันคือฉันไม่เห็นความสามารถในการเชื่อมต่อกับฐานข้อมูลผ่านช่องทาง SSH (เช่น - SSH ไปยังเซิร์ฟเวอร์โดยใช้ไฟล์คีย์จากนั้นเชื่อมต่อกับฐานข้อมูล) เนื่องจากนี่เป็นสิ่งที่จำเป็นในการเข้าถึงฐานข้อมูลระยะไกลของฉันมันเป็นตัวกระจายสำหรับฉันถ้ามันไม่มีมันและวางลงในรายการซอฟต์แวร์ที่เปรียบเทียบได้หากหายาก
Shauna

3
การทันเนลของ IP ไม่ใช่ปัญหาของแอปพลิเคชันคุณต้องแยกจากกันในระบบ แอพบางตัวมีไว้เพื่อความสะดวก แต่ไม่จำเป็นเลยมันเป็นปัญหาที่แตกต่างอย่างสิ้นเชิง คุณสามารถเริ่มต้นการส่งต่อ ssh ด้วยบรรทัดเดียวในเชลล์แล้วบอกให้แอปเชื่อมต่อกับพอร์ตโลคัลที่ส่งต่อ (บน localhost) แทน ip ระยะไกลและพอร์ต Howtos มีให้บริการโดย googling ...
Mörre

ฉันเห็นด้วยกับ @ Mörreทุกครั้งที่ฉันใช้ Workbench ใน Windows หรือ Linux ฉันจะทำการเชื่อมต่อ ssh, tunneling และ port forwarding จากเครื่องมืออื่น ๆ ไม่จำเป็นต้องใช้ Workbench สำหรับสิ่งนั้นฉันคิดว่ามันมีประโยชน์ที่จะทำให้มันไม่รู้และเชื่อมต่อกับ 127.0.0.1 เท่านั้น
ypercubeᵀᴹ

3

ฟรีและโอเพ่นซอร์สSQuirreL ?


ฉันพยายามอย่างรวดเร็วและไม่พบไดรเวอร์ MySQL แม้ว่าฉันจะบอกให้รวมส่วนขยาย MySQL เมื่อฉันติดตั้ง
Shauna

2

ตรวจสอบdbeaver เป็นแอปพลิเคชัน Java เพื่อให้คุณสามารถใช้งานได้ทุกที่ ไม่ทราบว่ารองรับอุโมงค์ แต่เป็นหนึ่งในดีที่สุด ...


ฉันคิดว่ามันจะดีกว่าถ้าคุณขยายคำตอบ เพิ่มลิงค์ไปยังเว็บไซต์ของ dbeaver สิ่งที่สามารถทำได้หากเป็นฟรีหรือไม่ ฯลฯ คำตอบเดียวอาจไม่ได้รับความสนใจมากที่สุดที่นี่ ยินดีต้อนรับสู่ DBA.SE
ypercubeᵀᴹ

1
@quantme ขอบคุณสำหรับการแก้ไขคำตอบเพื่อเพิ่มลิงค์ ฉันไม่พบมันมาก่อน IIRC ซึ่งเป็นความอัปยศเพราะมันดูแวววาวในตอนแรก
Shauna

1
@ShaunaDBeaver เป็นเครื่องมือที่ดีจริง ๆ โดยไม่ต้องมีมันไม่รองรับ ssh tunnel เท่าที่ฉันรู้ แต่คุณสามารถตรวจสอบลิงค์ต่อไปนี้เพื่อสนับสนุนอุโมงค์ ฉันใช้เพื่อเชื่อมต่อฐานข้อมูล mysql ระยะไกลของฉัน dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
erhun

1

MySQL ปรับแต่งในอูบุนตูจะมีปัญหาคุณสามารถลองNavicatหรือfabForce DBDesigner แม้ว่าเครื่องมือทั้งสองจะฟรี Navicat ก็มีรุ่นพรีเมี่ยมด้วย


อย่างที่ฉันบอกไว้ในโพสต์ของฉันฉันได้ตรวจสอบ Navicat แล้วมันไม่ฟรี มีการทดลองใช้ 30 วันเท่านั้นและเป็น $ 130 สำหรับรุ่นที่ฉันต้องการ (รุ่น "lite" ฟรีสำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์เท่านั้นเนื่องจากฉันจะใช้กับธุรกิจ) DBDesigner จากหน้าตาของเว็บไซต์ได้รับค่านายหน้ามาระยะหนึ่งแล้วและไม่รองรับ MySQL 5
Shauna

0

ฉันได้รับ MySQL Workbench ช้าและเฉื่อยชา (และบางครั้งก็ล้มเหลว) ในขณะที่พิมพ์ข้อความค้นหาฉันเพิ่งเปลี่ยนมาใช้ HeidiSQL ฉันจะไม่หันกลับมามอง


ตามที่ฉันพูดถึงในคำถามของฉันฉันได้ลองใช้ HeidiSQL แล้วและพบว่ามันมีค่าและไม่เสถียรมากกว่า MySQL Workbench เมื่อไม่กี่ปีที่ผ่านมาตั้งแต่ฉันถามคำถามนี้และมันเป็นการพัฒนาที่ค่อนข้างหนักฉันอาจลองอีกครั้งเมื่อฉันพัฒนาบนคอมพิวเตอร์ Linux อีกครั้ง (ตอนนี้ฉันกำลังใช้ Mac และ Workbench ทำงานอยู่ ไม่เป็นไรฉันไม่ต้องการติดตั้ง Wine เพียงแอปพลิเคชั่นเดียว)
Shauna
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.