2011-01-30 8 views
5

すべて、データベーステーブルの場所 - MySQL - Windows XP

これは私がMySQLを使用しているので、すべてのステップをリストする初めてのケースです。私の最初の試みが失敗したので、実際にはMySQLの再インストールです。

私のマシンにMySQL Community Serverの最新バージョンをインストールしました。インストールフォルダはC:\Program Files\MySQL\MySQL Server 5.5です。 dataフォルダは、このフォルダパス自体に存在します。私は、MySQLコマンドプロンプトでいくつかのテーブルを作成しました。

1> MS DOSプロンプトに入ります。私の現在のディレクトリとしてC:\Program Files\MySQL\MySQL Server 5.5を作る
2>
3>に入力したコマンド:mysql -u root -p
4>入力されたパスワード
5>ではフォルダC:\Program Files\MySQL\MySQL Server 5.5\bin
6>で新しいテーブルを作成し、私のスクリプトファイル(.SQL)を置きコマンドプロンプトで、入力しましたsource <scriptfile>.sql
7>今、私はいくつかのテーブルの警告を取得します。しかし、コマンドSHOW TABLESを入力すると、スクリプトファイル内のすべてのテーブルが表示されます。

ただし、ドライブ上のディレクトリ/ファイルの形式で作成されたテーブルを見つけることができません。データフォルダには私のテーブルも含まれていません。 誰でもテーブルの場所は教えてください。

+4

'SELECT @@ datadir; ' – Mchl

答えて

3

テーブルファイルは\ dataフォルダにあります。インストール時にこのパスを上書きしていない場合や、インストール後にmy.ini設定ファイルのパスを変更していない場合は、あなたが簡単にやり遂げるのを手助けすることができるmysql用のguiツールがあります。

4

C:¥Program Files¥MySQL¥MySQL Server 5.5¥my.iniに移動し、変数 "datadir"を探します。 これはあなたのデータディレクトリです;)

13

Windows 7では、データディレクトリはデフォルトで "C:/ ProgramData/MySQL/MySQL Server 5.5/Data /"です。 「C:/ ProgramData」は隠しディレクトリです。

+1

また、' C:\ ProgramData'は 'C:\ Program Files'とは別に、distinct_であることを明確にする必要があります。これは 'C:\ Users \ All Users'とも呼ばれます。 – jevon

-3

C:/ DocumentsとSettings /すべてのユーザー/アプリケーションデータ/ MySQLの/ MySQLサーバ5.1 /データ/

XPのデフォルトのデータディレクトリです。窓8で

+0

1)既に答えられていた古い質問に答えるのは何ですか? 2)あなたの答えは絶対に完全で完全に間違っています。 –

12

(他のOSにチェックいけない)
はその後

select @@datadir; 
mysql> select @@datadir; 
+---------------------------------------------+ 
| @@datadir         | 
+---------------------------------------------+ 
| C:\ProgramData\MySQL\MySQL Server 5.6\data\ | 
+---------------------------------------------+ 
1 row in set (0.00 sec) 

別の方法を入力し

mysql -uusername -ppassword 

により、コマンドプロンプトでMySQLを入力します!!! C:\ProgramData\MySQL\MySQL Server 5.6\my.iniにアクセスすれば、そこにdatadirが見つかります。 ProgramFilesではなく、ProgramDataにあることを確認してください。

関連する問題