MySQL Workbench에 대한 대안


13

MySQL Workbench와 관련하여 확실하게 해결할 수없는 확실하지 않은 문제 ( 즉, 재 포장 된 오래된 버그로 보이는 것)가 발생하여 찾을 수 있기를 바랍니다. 내가 그것을 사용할 수없는 경우에 좋은 백업. Navicat (Navicat은 업무용으로 무료 가 아니며 30 일 평가판 만 있음 )과 같은 몇 가지 제안 된 대안을 살펴 보았지만 현재 요구 사항을 만족스럽게 충족 시키지 못했습니다 .

내가 필요한 것:

  • 리눅스 호환 (우선 리눅스 네이티브, 우분투를 사용하고 있습니다)
  • SSH 터널링을 통해 원격 데이터베이스에 연결 가능
  • 무료 및 / 또는 오픈 소스
  • 적어도 Workbench와 같은 인터페이스 (내가 익숙하기 때문일 수는 있지만 인터페이스가 매우 깨끗하고 직관적 인 탭 인터페이스를 좋아하지만 동일 할 필요는 없습니다)
  • MySQL 5 이상 지원

가지고있는 것이 좋지만 Workbench가 가지고있는 추가 데이터 모델링은 필요하지 않습니다. 또한 멋진 GUI (쿼리 디자이너 등)가 필요하지 않습니다. 순서대로 데이터를 보는 방법과 쿼리를 편집 할 수있는 방법이 필요합니다.

나는 현재 HeidiSQL을 확인하고 있지만 Win9x / Win2k를 실행할 때 사용했던 것을 생각 나게합니다 .WINE을 통해서만 실행되고 이미 한 번 추락했으며 전반적인 느낌은 어수선합니다. 데이터베이스를 덤프하거나 여러 테이블을 변경하는 기능


MySQL Query Browser와 MySQL Administrator는 여전히 MySQL의 제품 아카이브에 무료로 있습니다 !!! URL이 내 답변에 있습니다 !!!
— RolandoMySQLDBA

2
- @Rolando apt-get install mysql-admin mysql-query-browser쇼나 우분투에로
— 잭 말한다 topanswers.xyz 시도

답변:


5

제품이 EOL로 2009 년 12 월 18 일에 출시되었지만 MySQL Query Browser 및 MySQL Administrator의 최신 버전은 여전히 ​​무료로 다운로드 할 수 있습니다. 이봐, 난 아직도 오늘도 사용하고있어.

오라클이 보이지 않는 동안 여기를 클릭하십시오 ... QUICK !!!


이전 쿼리 브라우저만큼 시원하지만 적어도 Linux 버전에서는 SSH 터널링 옵션이 표시되지 않습니다.
— Shauna

1
MySQL Query Browser는 1) 저장된 연결 이름, 2) 서버 호스트 (DNS 이름 대신 항상 IP를 사용함), 3) 포트, 4) 사용자 이름, 5) 암호 및 6) 기본 스키마를 제공합니다. 이 프로그램을 원격 DB 서버에 사용했습니다. 그러나 내 백업을 스크립팅하기 때문에 백업에 사용하지 않습니다. 모니터링 / 애드 밴스 필요의 대부분을 위해 MONyog를 사용합니다. 그 밖의 모든 것에는 "알아야 할 필요가있는"모니터링 및 임시 쿼리에 MySQL Query Browser를 사용합니다. 지난 7 년 동안 Windows 버전 만 사용했습니다. IT에서 IP 주소를 사용할 수 있도록 SSH 터널링 문제를 처리해야합니다.
— RolandoMySQLDBA

요점은 SSH 터널을 통해 데이터베이스에 연결할 수 없다는 것입니다 (즉-키 파일을 사용하여 서버에 SSH를 연결 한 다음 데이터베이스에 연결). 이것이 원격 데이터베이스에 액세스하는 데 필요하기 때문에 데이터베이스가 없으면 다루기 어렵고 찾기 어려운 경우 비슷한 소프트웨어 목록에 표시합니다.
— Shauna

3
IP 터널링은 응용 프로그램 문제가 아니며 시스템에서 별도로 수행해야합니다. 일부 앱에는 편의를 위해 포함되어 있지만 전혀 필요하지는 않습니다. 완전히 다른 문제입니다. 쉘에서 한 줄로 ssh 전달을 시작한 다음 원격 ip 및 포트 대신 전달 된 로컬 포트 ​​(localhost)에 연결하도록 앱에 지시 할 수 있습니다.
— howtos

Workbench를 사용할 때마다 Windows 또는 Linux에서 @ Mörre에 동의하며 다른 도구에서 ssh 연결, 터널링 및 포트 전달을 수행합니다. 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 터널 지원이 없지만 터널 지원에 대한 다음 링크를 확인할 수있는 defauly의 정말 좋은 도구입니다. 원격 mysql DB를 연결하는 데 사용합니다. dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
— erhun

1

우분투의 MySQL Workbench에는 문제가 있으므로 Navicat 또는 fabForce DBDesigner를 사용해보십시오 . 두 도구 모두 무료이지만 Navicat에는 Premium 버전도 있습니다.


내 게시물에서 말했듯이 이미 Navicat을 확인했지만 무료 는 아닙니다 . 30 일의 평가판 만 제공 한 다음 필요한 버전의 경우 130 달러입니다 (무료 "라이트"버전은 비즈니스 용으로 사용할 수 있으므로 비상업적 인 용도로만 사용됩니다). 사이트 디자인에서 DBDesigner는 꽤 오랫동안 커미션을받지 못했으며 MySQL 5를 지원하지 않습니다.
— Shauna

0

쿼리를 입력하는 동안 MySQL Workbench의 SICK가 느리고 느리고 (때로는 충돌하는 경우), HeidiSQL로 전환했습니다. 나는 결코 뒤돌아 보지 않을 것이다.


내 질문에서 언급했듯이 이미 HeidiSQL을 사용해 보았고 MySQL Workbench보다 불안정하고 불안정했습니다. 이 질문을한지 몇 년이 지났고 상당히 활발한 개발이 진행 중이므로 Linux 컴퓨터에서 다시 개발할 때 다시 시도 할 수 있습니다 (현재 Mac을 사용하고 있으며 Workbench가 작동 중입니다) 좋아, 나는 단지 하나의 응용 프로그램을 위해 Wine을 설치하고 싶지 않다.)
— Shauna
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.