MySQLワークベンチの代替[非公開]


13

私は、MySQL Workbenchで修正できるかどうかわからない問題(つまり、表面化した古いバグのように見えるもの)に遭遇しました。そのため、私はそれを使用できない場合にそれへの良いバックアップ。Navicat(Navicatはビジネスでの使用に無料ではありません。 30日間の試用期間があります)など、いくつかの代替案を検討しましたが、現在の要件を十分に満たしているものはありません。

必要なもの:

  • Linux互換(できればLinuxネイティブ、Ubuntuを使用しています)
  • SSHトンネリング経由でリモートデータベースに接続可能
  • 無料および/またはオープンソース(現在、製品に100ドル以上を払う資金がないため、とにかく優れたオープンソースプロジェクトをサポートします)
  • 少なくともワークベンチと同等のインターフェース(慣れているからかもしれませんが、非常にきれいで直感的なタブ付きインターフェースが好きです;同一である必要はありません)
  • MySQL 5+をサポート

持っているのはいいことですが、Workbenchにある余分なデータモデリングは必要ありません。派手なGUIのもの(クエリデザイナーなど)も必要ありません。整然とした方法でデータを表示する方法とクエリを編集する場所は、本当に必要なすべてです。

現在、HeidiSQLをチェックアウトしていますが、Win9x / Win2kを実行していたときに使用していたものを思い出します。データベースをダンプしたり、複数のテーブルに変更を加えたりする機能。


MySQL Query BrowserとMySQL Administratorは、まだ無料でMySQLの製品アーカイブに含まれています!!! URLは私の答えにあります!!!
-RolandoMySQLDBA

2
- @Rolando apt-get install mysql-admin mysql-query-browserショーナはUbuntuであるとして
ジャック氏は述べていtopanswers.xyz試し

回答:


5

信じられないかもしれませんが、製品は2009年12月18日にEOLになりましたが、MySQL Query BrowserとMySQL Administratorの最新バージョンは無料でダウンロードできます。ねえ、私は今でもそれらを使用しています。

Oracleが探していないときにここをクリックして入手してください...


古いクエリブラウザと同じくらいクールですが、少なくともLinuxバージョンではSSHトンネリングオプションが表示されません。
シャウナ

1
MySQL Query Browserは、1)保存された接続名、2)サーバーホスト(DNS名ではなく常にIPを使用)、3)ポート、4)ユーザー名、5)パスワード、6)デフォルトスキーマを提供します。これらのプログラムをリモートDBサーバーに対して使用しました。ただし、自分のバックアップのスクリプトを作成するため、バックアップには使用しません。私はほとんどのモニタリング/広告ニーズにMONyogを使用しています。それ以外の場合は、「今すぐ知る必要がある」監視とアドホッククエリにMySQL Query Browserを使用します。過去7年間、Windowsバージョンのみを使用しました。IPアドレスを利用可能にするために、SSHトンネリングの問題はITで処理する必要があります。
RolandoMySQLDBA

私のポイントは、SSHトンネルを介してデータベースに接続する機能がないことです(つまり、キーファイルを使用してサーバーにSSHで接続してから、データベースに接続する)。これはリモートデータベースにアクセスするために必要なため、持っていない場合は私にとって大きな障害になり、見つけにくい場合は同等のソフトウェアのリストにドロップダウンします。
シャウナ

3
IPトンネリングはアプリケーションの問題ではなく、システム上で個別に行います。一部のアプリには便利なように含まれていますが、必ずしも必要ではなく、まったく別の問題です。シェルの1行でssh転送を開始してから、リモートのIPとポートではなく、転送されたローカルポート(localhost)に接続するようにアプリに指示できます。HOWTO文書は...グーグルによって利用可能です
Mörre

@Mörreに同意します。WindowsまたはLinuxでWorkbenchを使用するときは常に、他のツールからssh接続、トンネリング、およびポート転送を行います。そのためにWorkbenchを使用する必要はありません。それを無知にして、127.0.0.1にのみ接続するのが便利だと思います。
ypercubeᵀᴹ

3

無料でオープンソースのSQuirreL


すぐに試してみましたが、MySQLドライバーを検出しませんでしたが、インストール時にMySQL拡張機能を含めるように指示しました。
シャウナ

2

dbeaverを確認してください。Javaアプリケーションなので、どこでも使用できます。トンネリングをサポートするかどうかはわかりませんが、最高の1つです...


答えを広げればいいと思います。dbeaverサイトへのリンク、できること、無料であるかどうかなどを追加します。1行の回答がここで最も注目されない場合があります。DBA.SEへようこそ。
ypercubeᵀᴹ

1
@quantme、回答を編集してリンクを追加してくれてありがとう。一見すると有望に見えるので、これは残念ながらIIRCでした。
ショーナ14

1
@ShaunaDBeaverは、私が知っているようにsshトンネルをサポートしていませんが、トンネルサポートについては次のリンクを確認してください。リモートmysql DBの接続に使用します。dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
erhun

1

Ubuntuの上でMySQL Workbenchは問題を持っている、あなたは試すことができNavicatはfabForce DBDesignerを。どちらのツールも無料ですが、Navicatにはプレミアムバージョンもあります。


私の投稿で言ったように、私はすでにNavicatをチェックアウトしました、それは無料ではありません。30日間の試用版のみで、必要なバージョンは130ドルです(無料の「ライト」バージョンは、非営利目的でのみ使用します。ビジネスで使用するためです)。DBDesignerは、サイトの外見上、かなりの期間使用不能であり、MySQL 5をサポートしていません。–
Shauna

0

クエリを入力するだけで、MySQL Workbenchが遅くて動作が遅くなる(時にはクラッシュする)というSICKが発生したので、HeidiSQLに切り替えました。私は決して振り返ることはありません。


私の質問で述べたように、私はすでにHeidiSQLを試しましたが、MySQL Workbenchよりも不格好で不安定なことがわかりました。この質問をしてから数年が経ち、かなり活発な開発が行われていることを考えると、Linuxコンピューターで再び開発するときにもう一度試すかもしれません(現在、Macを使用しており、Workbenchが動作しています) 1つのアプリケーションだけにWineをインストールする必要はありません)。
シャウナ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.