[解決済み] MySQLはWindows上のデータベースファイルをどこに保存し、そのファイル名は何ですか?
質問
誤ってハードドライブをフォーマットし、Windows を再インストールしてしまい、MySQL サーバーにあった重要なデータベースをバックアップするのを忘れてしまいました。今、いくつかのソフトウェアを使ってファイルを救い出そうとしていますが、何を探せばよいのかわかりません。
ファイルが保存されているパスは何ですか、また、ファイルの名前は何ですか (どのような命名規則、またはファイル拡張子を探せばよいですか)。
私のサーバーは MyISAM を使用していたと信じていますが、100% 確実ではありません。
どのように解決するのですか?
以下の方法で確認できます。
my.ini
ファイルで、データフォルダがどこにあるか確認できます。
通常、{mysqlDirectory}/data フォルダがあります。
MySQLのデータストレージです。
Commands.frm
Commands.myd
Commands.myi
*.frmファイルにはテーブルの定義が含まれています。.myi ファイルは、MyISAM インデックスファイルです。*.myd ファイルはテーブルのデータを含んでいます。
編集・更新 . 質問で示された関心のためにここにコメントでまた見つけられるより多くの情報である。
Windows 8.1 では、MySQL データベースは (デフォルトで) ここに格納されます。
C:\ProgramData\MySQL\MySQL Server 5.6\data
C:\ProgramData フォルダは隠しフォルダなので、Windows エクスプローラのアドレスに入力しないとたどり着けません。そのデータフォルダの中にあるデータベースは、名前が
/{database_name_folder}/{database_tables_and_files}
.
例えば
C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.frm
C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.ibd
このコンテンツを提供してくれた@marty-mcgeeに感謝します。
関連
-
面接では選択式で聞かれましたが......。.for updateはテーブルをロックするか、行をロックするか?
-
mysqlインデックスが長すぎる特殊なキーが長すぎる解決策
-
Mysqlデータベースへのリンク時にpymysqlがConnection refusedエラーを報告する
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] MySQLデータベースのテーブルのサイズを取得する方法は?
-
[解決済み] MySQL で特定のカラム名を持つすべてのテーブルを見つけるにはどうすればよいですか?
-
[解決済み] CygwinとMinGWの違いは何ですか?
-
[解決済み] AndroidでSQLiteを使用する際に、並行処理の問題を回避するにはどうすればよいですか?
-
[解決済み] WindowsとLinuxのディレクトリ名で禁止されている文字は何ですか?
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQL サービスとデータベース管理
-
MySQLインストールチュートリアル(Linux版
-
MySQL XAが分散型トランザクションを実装する方法を1記事にまとめました。
-
SQLException。オペランドは1列でなければなりません。
-
SQL Server のトランザクションは、try キャッチに記述しなければ、中間ステートメントがエラーを報告してもコミットされます。
-
Unknown character set.を解決する。MySQLデータベースインポート時の'utf8mb4'エラーの解消
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] MySQLデータベースを物理ファイルからリストアする