web-dev-qa-db-ja.com

コマンドプロンプトでMySQLパスを取得する

Windowsでコマンドプロンプトを使用してmysqlインストールパスをbinフォルダまで取得するにはどうすればよいですか?mysqlインストールパスの場所を取得するコマンドはありますか?

16
rakesh menon

(質問が正しく得られた場合)あなたがそうするように、他のディレクトリをパスに追加します

set PATH =%PATH%; C:\ DirectoryToAdd\ToPath

%PATH%をon、beginig、またはendに追加しても改善されませんが、追加する必要があります、そうでない場合、パスは新しいディレクトリのみになります。

MySqlインストールディレクトリ(C:\ Program Files\MySQL\MySQL Server 5.6\binなど)を見つけて、上記のコマンドを入力しますPATH =%PATH%; C:\ Program Files\MySQL\MySQL Server 5.6\bin

tips:

  • cmdでPATHを使用してあなたのパスが何であるかを確認します(すべての人がこれを知っていると思いますが、それは痛いことはありません)そして、 [〜#〜] path [〜#〜] command

  • コマンドを実行するには、mySql servceをオンにする必要があります。

  • WindowsエクスプローラーでWindwos Explorerアドレスバーにcmd.exeと入力すると、そのディレクトリからcmdが実行されます。
11
1392023093user

MySQLクライアントでは、次の操作を行うことでベースディレクトリとデータディレクトリを取得できます。

select @@basedir
select @@datadir

それらから他のすべてのパスを再構成できます。したがって、MySQLにアクセスできれば、それで十分です。

8
juacala

通常、サイドプログラムファイルにインストールされます。これは、bin C:\Program Files\MySQL\MySQL Server 5.5\bin

3
Rahul J

まず第一に:

システムのパス変数を編集するときは、細心の注意を払ってください。既存のPath値の一部を誤って削除または変更すると、システムが誤動作したり、使用できなくなったりする可能性があります。

この後、Windowsパス変数を編集する方法を少し説明する必要があると思います。それでは、始めましょう。

Windowsパス変数

最初に、Pathシステム変数を編集する必要がありますが、どのように編集できますか?シンプル! Computerに移動し、そのアイコンをクリックして、Propertiesをクリックします。

ステップ-01

または、Windows + Pause/Breakを押すだけで、このウィンドウが開きます。

ステップ-01.1

次に、システムの詳細設定、または次の画像のような類似のものをクリックします。

ステップ-02

その後、開いたばかりのウィンドウでSystem Variablesボタンをクリックします。

ステップ-

この新しいウィンドウには、上部と下部の2つの領域があります。とりあえず、一番下に注目しましょう。名前の変数Pathを検索します。それをクリック(選択)し、Editボタンをクリックすると、次のようなウィンドウが表示されます。

ステップ-04

PS .:私が覚えているように、8または8.1より古いWindowsバージョンを使用している場合、このようなウィンドウは開かないことに注意することが重要です。変更された可能性がありますが、わかりません。

このウィンドウが表示されたら、ディレクトリを追加または削除してパスシステム変数を編集できるようになりました。今のところ、テキストの編集ボタンをクリックしてください。開いたこの新しいウィンドウで、valueフィールドに、すでに存在するテキストの最後に、これを配置する必要があります。

C:\Program Files\MySQL\MySQL Server <version>\bin

聞いてください、これは私が使用したMySQLサーバーのデフォルトのインストール場所です。ここで、どこにインストールしたかを知る必要があります。デフォルトの場所にインストールしたが、使用しているバージョンがわからない場合は、次の場所に移動できます。

C:\Program Files\MySQL

そして、インストールしたバージョンを自分で確認し、上記のパスに配置します。私のために、私は以下を使用しました:

C:\Program Files\MySQL\MySQL Server 5.7\bin

MySQLバージョンが5.7であるため、これを使用しました。私はあなたがそれを得たことを願っています。

次に、開いたウィンドウが表示されなくなるまで、Okボタンをクリックします。

CMD(またはPowershell)を再度開くと、CMDから直接MySQLを使用できます。

2

Mysqlを適切にインストールすると、mysqlパスが環境変数に自動的に追加されます。これを確認するには、コマンドプロンプトでpathと入力します。 mysqlパスが表示されている場合、コマンドプロンプトの任意の場所からmysql実行可能ファイルを実行できます。

2
Fathah Rehman P

これは私にとってはうまくいき、非常に簡単です。

最初にmysqlをダウンロードし、フルインストールを実行してから、以下の手順を実行しました。

  1. Windowsデスクトップで、[マイコンピュータ]アイコンを右クリックし、[プロパティ]を選択します。

  2. 次に、表示される[システムのプロパティ]メニューから[詳細設定]タブを選択し、[環境変数]ボタンをクリックします。

  3. [システム変数]で[パス]を選択し、[編集]ボタンをクリックします。 [システム変数の編集]ダイアログが表示されます。

  4. [変数値]とマークされたスペースに表示されるテキストの最後にカーソルを置きます。 (Endキーを使用して、カーソルがこのスペースのテキストの最後にあることを確認します。)次に、MySQL binディレクトリの完全なパス名を入力します(たとえば、C:\ Program Files\MySQL\MySQL Server 5.1 \置き場)

このフィールドに存在する値からこのパスを区切るセミコロンが必要です。

開かれたすべてのダイアログが閉じられるまで[OK]をクリックして、このダイアログと各ダイアログを順番に閉じます。

-

コンソールに「mysql-version」と入力します。インストールされているバージョンが表示されていれば、すべてうまくいきました。

*同じマシンで複数のMySQLサーバーを実行している場合は、Windows PATHにMySQL binディレクトリを追加しないでください。

MySQLの公式Webサイトから: http://dev.mysql.com/doc/mysql-windows-excerpt/5.1/en/mysql-installation-windows-path.html

2
Liko

MySQLプログラムを起動しやすくするために、MySQL binディレクトリのパス名をWindowsシステムのPATH環境変数に追加できます。

•Windowsデスクトップで、[マイコンピューター]アイコンを右クリックし、[プロパティ]を選択します。

•次に、表示される[システムのプロパティ]メニューから[詳細設定]タブを選択し、[環境変数]ボタンをクリックします。

•[システム変数]で[パス]を選択し、[編集]ボタンをクリックします。 [システム変数の編集]ダイアログが表示されます。

•[変数値]とマークされたスペースに表示されるテキストの最後にカーソルを置きます。 (Endキーを使用して、カーソルがこのスペースのテキストの最後にあることを確認します。)次に、MySQL binディレクトリの完全なパス名を入力します(たとえば、C:\ Program Files\MySQL\MySQL Server 5.1 \置き場)

リファレンス= http://dev.mysql.com/doc/mysql-windows-excerpt/5.1/en/mysql-installation-windows-path.html

1
odin

コマンドプロンプトでmysqlを実行するには、次の手順に従います。

1. Run cmd command
2. Type c: or d: on command Prompt. This will be based on your WAMP server installations.
3. Assuming you have installed wamp on c: drive.
4. c:\>cd wamp
4. c:\wamp>cd bin
5. c:\wamp\bin>cd mysql
6. c:\wamp\bin\mysql>cd mysql15.1.36
7. c:\wamp\bin\mysql\mysql15.1.36>cd bin
8. c:\wamp\bin\mysql\mysql15.1.36\bin>mysql.exe -u root

これらは、コマンドラインでmysqlを実行する主な手順です。

MysqlコマンドをCMDに直接実行する別の方法:

Mysql\binフォルダーが$ PATH変数の一部であることを確認してください。

1. Go to Control Panel -> System -> Advanced
2. Click Environment Variables
3. Under System Variables find PATH and click on it.
4. In the Edit windows, find the end of the string of paths (each path needs to be separated by a semi-colon ";" so you may need to add that to the end) add the path to your mysql\bin folder to the end paths.
5. Go back to Desktop
6. Close any command prompts you may have open Got to do this so the new $PATH variable will load.
7. Re-open command Prompt. Try running mysql -uroot and if the path was set correctly, mysql will now run.

これで問題が解決するかどうか教えてください!

0
Aman Garg

この質問は非常に古いことを知っています。しかし、私はここのすべての答えがOPの質問を完全に誤解していることを指摘したかっただけです。

彼はパスを変更する方法を求めていません。彼は、MYSQL INSTALL DIRECTORYへのパスを取得する方法があるかどうかを尋ねています(PCからPC、x64 x86、ドライバー文字などに変更できるため)。 GOALは、MySQLの@@ basedirシステム変数に似ています(ただし、MySQLに接続している必要があります)。

OPがやろうとしていること、私がやろうとしていることは似ていると思います。 WE mysqldump.exeを呼び出すためにMySQLディレクトリのBINフォルダーを取得したかった(これはDOSプロンプトではなくMySQLプロンプトで使用されるので、$ mysqldump.exeを使用するように言わないでください)

たとえば、%MYSQLDIRECTORY%/ BIN/mysqldump.exe <---%MYSQLDIRECTORY%はサンプルのみです

  • どのPROGRAMFILESフォルダまたはDRIVEがオンになっているか心配する必要はありません
  • インストール時にINSTALLERがMySQLフォルダーの名前を変更しても心配ありません。
  • パスを取得するためにMySQLコマンドプロンプトを実行する必要はありません。 WINDOWS DOSプロンプトのみを使用してください。

単にmysqldump.exeを実行し、そこにいくつかのパラメーターを投入するだけです。現在、アプリケーションフォルダーにmysqldump.exeをコピーしますが、オペレーティングシステムにインストールされているものと同じバージョンではない可能性があるため、それでも悪い考えです。

0
Peter Lionhart

[〜#〜] wamp [〜#〜]を使用している場合、これはパスですC:\wamp\bin\mysql\mysql5.6.12\bin

0
MDKT15

これも役立つと確信しています: Windowsでコマンドラインに簡単にアクセスできるようにシステムPATHを編集する方法 をクリックします。 mysql.exeへのパスを登録した後、コマンドへのパス全体を入力する必要はなくなり、cmdにmysqlと入力するだけです。

0
mercurus

コマンドラインからmysqlサーバーを起動するには、コンソールウィンドウ(または「DOSウィンドウ」)を起動し、次のコマンドを入力する必要があります。

シェル> "C:\ Program Files\MySQL\MySQL Server 5.5\bin\mysql"

0
user2001117