MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのデータディレクトリを確認する方法|Windowsコマンドラインで@@datadirを使う手順

MySQLのデータディレクトリの場所を調べるには

MySQLのデータファイルが実際に保存されている「データディレクトリ」の場所を確認したい場合は、システム変数datadirを使うのが最も簡単です。SELECT文に組み込むだけで、現在の設定値をひと目で把握できます。

確認用のクエリ

MySQLモニター(コマンドライン)から、次のように入力して実行します。

mysql> SELECT @@datadir;

実行結果の例

Windows環境での典型的な出力は以下の通りです。

+---------------------------------------------+
| @@datadir                                   |
+---------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------------------------------------+
1 row in set (0.00 sec)

この結果から、データディレクトリのパスが「C:\ProgramData\MySQL\MySQL Server 8.0\Data\」であることがわかります。エクスプローラーでこのパスにアクセスすれば、各データベースのフォルダやテーブルの物理ファイル(.ibdファイルなど)を確認できます。

その他の確認方法

@datadir以外にも、次の方法で同じ情報を取得できます。状況に応じて使い分けると便利です。

  • SHOW VARIABLES文: 「SHOW VARIABLES LIKE 'datadir';」を実行しても、同じ結果が得られます。
  • 設定ファイル: Windowsなら「my.ini」、Linuxなら「my.cnf」内の datadir の記述を確認します。
  • mysqladminコマンド: MySQLサーバーにログインせず、「mysqladmin variables」コマンドからも変数の一覧を取得できます。

MySQLのデータディレクトリを確認する方法|Windowsコマンドラインで@@datadirを使う手順


  1. コマンドラインからUbuntuをアップグレードする方法|do-release-upgrade徹底解説

    Ubuntuの「アップデートマネージャー」を使えば、新しいメジャーリリースへのアップグレードは比較的簡単に行えます。GUIのウィザードが手順を順番に案内してくれるため、初心者でも迷わず操作できるでしょう。 しかし、GUIユーティリティを使えない場面もあります。たとえばサーバー環境ではグラフィカルインターフェースにアクセスできないため、コマンドラインでアップグレード作業を行うしかありません。 とはいえ、これだけがコマンドラインを使う理由ではありません。CLIでは処理の進行状況がより詳細に表示されるのが特徴です。多くのコマンドラインツールは実行中に大量のテキストを出力するため、アップグレードの詳細

  2. Windows 11でIPアドレスを確認する方法|コマンドプロンプトと設定アプリの手順

    インターネット接続に不具合が生じたとき、さまざまな対処法を試す中で、自分のPCのIPアドレスを把握しておくと意外と役立ちます。 IPアドレス(Internet Protocol Address)とは、インターネット上でデバイスを識別するための一意な数値アドレスのことです。機械にとっての「郵便番号」と考えると分かりやすいでしょう。現実世界で郵便番号が住所を特定するように、IPアドレスはコンピューターの場所を示し、デバイス同士がお互いを見つけて通信できるようにしています。 Windows 11でIPアドレスを確認する方法は複数あります。まずは最もシンプルな方法である「コマンドプロンプト」を使う