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.