Windows用のMySQLコマンドラインクライアント


80

Windows用の素晴らしいコマンドラインMySQLクライアントはありますか?サンプルクエリを接続して実行できる単一のexeファイルを意味します。私はグーグルで検索しましたが、ヒキガエルやmysqlワークベンチのような大きなグラフィカル環境しか見つけることができませんでした。簡単なコマンドラインツールだけが必要ですが、このようなsthはどこでダウンロードできますか?

編集:MySQLパッケージ全体をPCにインストールしたくありません。mysqlパッケージ内にあることはわかっていますが、このcmd行クライアントのみをダウンロードするにはどうすればよいですか。私は他に何も必要ないからです。


MySQLのWebページによると、MySQLのインストールに付属しているようです。これはあなたが探しているものではありませんか?
cryptic_star 2010

はい、しかしどうすればクライアントのみをダウンロードできますか?PCにデータベースエンジン全体をインストールしたくありません。他のボックスのデータベースに接続するために必要なのはコマンドラインクライアントだけです。
PawelRoman 2010

データベースがすでにインストールされている場合は、mysql.exeがすでにインストールされている必要があります。
Buhake Sindi 2010

2
ああ。その場合は、zipをダウンロードし、クライアントを取得して、残りをダンプすることをお勧めします。:)
cryptic_star 2010

この質問はプログラミングの質問ではないため、superuser.comに適している可能性があります(むしろ「インストール方法...」の質問です)
Rowland Shaw

回答:


61

MySQLのダウンロードページに移動したら、プラットフォーム「MicrosoftWindows」を選択します。次に、「Windows(x86、xx-bit)、ZIPアーカイブ」をダウンロードします(サイズが140Mを超えるものを必ず選択してください。

バイナリは「bin」フォルダにあります。

これはクライアントバイナリだけではなく、少なくともサーバー全体をインストールしてセットアップする必要はないことを理解しています。


1
sql.exeとsql.pdbは必要なファイルです。
Gabriel Chung

ダウンロードしたら、クライアントだけをインストールするにはどうすればよいですか?
vijrox 2014年

特別なインストール手順は必要ありません。コマンドラインからsql.exeを実行するだけです(最初に実行されない場合は、環境パスを確認してください)
–CléssioMendes 2015

1
MySQLは、デフォルトで.msiダウンロードのみを表示するようになりました-zipに指定したURLがあると便利です!
アダム

binフォルダをPATHに追加してから、mysqlsh --versionたとえばを使用してMySQLシェルにアクセスします。
CGFoX

29

mysql.exeはまさにそれを行うことができます...。

接続する、

mysql -u root -p (Enterキーを押します)

rootパスワードの入力を求めるプロンプトが表示されます(u =ユーザー名、p =パスワード)

次に、SQLデータベースコマンドを使用して、ほとんどすべてのことを実行できます。


5
この回答は、MySQLパッケージがすでにインストールされていることを前提としています。問題は、MySQLパッケージ全体インストールせずに「mysql」実行可能ファイルを取得することです。
DS。

4
@DS、私は編集の前にこの投稿に答えました。
Buhake Sindi 2011

1
ところで、あなたがその場でのmysqlコマンドを実行できる-eようにPARAM:mysql.exe -u root -e "select 'this is mysql batch script';"
セルゲイボグダノフ

14

サーバーのインストール中にのみクライアントをインストールすることを選択できます。このWebサイトでは、完全なインストーラーをダウンロードできるようにすることしかできません(http://www.mysql.com/downloads/mysql/から必要なバージョンを入手してください)。)。

インストールウィザードで、インストールの種類(標準、最小、カスタム)の入力を求められたら、[カスタム]を選択します。次の画面で、サーバーをインストールしないことを選択し、残りのインストールを通常どおり続行します。

完了すると、C:\ Program Files \ MySQL .. \ binに関連するクライアントプログラム(mysql、mysqldumpなど)だけが表示されます。


実際、少なくとも今では、19MB未満の軽量インストーラーのダウンロード(ネットインストーラー)があります
Jorge Orpinel 2017年

11

その非常に簡単です。mysqlコミュニティサーバーをD:\ドライブに保存しました。したがって、これは私がそれをした方法です。

に移動D:\mysql-5.7.18-winx64\binし、アドレスバーにcmdと入力してEnterキーを押すと、コマンドプロンプトが開きます。初めて使用する場合は、mysql -u root -pEnterキーを押して入力します。次に、パスワードの入力を求められます。もう一度Enterキーを押します。それはあなたがmysqlサーバーに接続しているということです。

Before this make sure wamp or xampp any of the local server is running xamppを実行せずにmysqlに接続できなかったためです。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

ハッピーコーディング。


9

また、ダウンロードすることができますMySQLのワークベンチ含み(31Mo)mysql.exeとをmysqldump.exe

DBD:MySqlモジュールを使用してPerlスクリプトを実行し、離れたMySqlデータベースに対してSQLステートメントを実行する必要がある場合、これを正常にテストしました。


6

次のように入力するだけで、コマンドラインでmySQLにアクセスできます。

C:\www\mysql\bin> mysql -u root -p

その後、通常、次のようなSQLコマンドを入力できます。

mysql> SHOW DATABASES;

ここでは、mySQLインストールディレクトリがであると想定していますC:\www\mysql


2
この回答は、MySQLパッケージがすでにインストールされていることを前提としています。問題は、MySQLパッケージ全体インストールせずに「mysql」実行可能ファイルを取得することです。
DS。

私たちはあなたを誤解しているようです。おそらく、squirrel-sqlのようなjdbc準拠のクライアントのようなものか、zipダウンロード用にmysqlクライアントを分離してみてください。

2

MySQLクライアントは必要だがサーバーは必要ない(仮想マシンで実行され、追加のオーバーヘッドは必要ない)という同様の要件があります。私にとって最も簡単なのは、一般的なインストールオプションを使用してMySQLコミュニティサーバーをインストールすることでしたが、サーバーを構成しませんでした。したがって、起動も実行もされません。システムパス環境変数にC:\ Program Files(x86)\ MySQL \ MySQL Server 5.5 \ binを追加し、MySQLコマンドラインクライアントmssql.exeおよびmysqladmin.exeプログラムを使用できるようになりました。


2

Windows用のmysqlおよびmysqldumpコマンドラインクライアントのようなツールを探している場合は、 mysql Ver 14.14 Distrib 5.6.13、Win32(x86)の場合はHOMEDRIVE:\ Program Files(x86)\ MySQL \ MySQLにあるようです。ワークベンチバージョン

このディレクトリもデフォルトではパスに配置されないため、コマンドプロンプトから簡単に実行する前に、PATH環境変数に追加する必要があります。

また、mysqlユーティリティコンソールがありますが、それは私のニーズには機能しません。以下は、それがあなたのために働く場合のmysqlユーティリティコンソールの機能のリストです:

ユーティリティの説明
---------------- ---------------------------------- -----------------------
mysqlauditadmin監査ログ保守ユーティリティ
mysqlauditgrep監査ログ検索ユーティリティ
mysqldbcompareは一貫性のためにデータベースを比較します
mysqldbcopyは、あるサーバーから別のサーバーにデータベースをコピーします
mysqldbexportは、データベースからメタデータとデータをエクスポートします
mysqldbimportは、ファイルからメタデータとデータをインポートします
mysqldiffは、オブジェクト間でオブジェクト定義を比較します。
                  違いは、db1.obj1とdb2.obj2の違いです。
mysqldiskusageはデータベースのディスク使用量を表示します
mysqlfailover自動レプリケーションヘルスモニタリングとフェイルオーバー
mysqlfrm show CREATE TABLE from .frm files
mysqlindexcheckは重複または冗長なインデックスをチェックします
mysqlmetagrep検索メタデータ
mysqlprocgrep検索プロセス情報
mysqlreplicateはマスターとのレプリケーションを確立します
MySQLレプリケーション用のmysqlrpladmin管理ユーティリティ
mysqlrplcheckはレプリケーションを確認します
mysqlrplshowは、マスターに接続されたスレーブを表示します
mysqlservercloneは、実行中のサーバーの別のインスタンスを起動します
mysqlserverinfoはサーバー情報を表示します
mysqlusercloneは、MySQLユーザーアカウントを1人以上の新しいユーザーに複製します

0

mysql.exeはmysqlパッケージに含まれています。追加で何もインストールする必要はありません。


6
mysqlデータベース全体をインストールしたくありません。必要なのはクライアントだけです。
PawelRoman 2010


0

Windowsユーザーの場合:1。フルバージョンのMYSQLをインストールします2. Windows 10のスタートボタンで検索をクリックし、MySQLを入力します3. MYSQLコマンドラインクライアント5.5を選択します(バージョン5.5を使用しています)4。先に進んでsqlクエリ/ 5。タイプ\ qを終了するか、終了します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.