1

拡張子が .bak のデータ ファイルのセットを受け取りましたが、技術者ではない人が、それは MySQL データベースからのものだと言いました。SQL Server .bak ファイルを MySQL にインポートする方法を確認し、 .mdf ファイル を 開くと、リストに .mdf ファイルが 1 つあるため、それが本当に MYSQL であるかどうかが疑われます。これは、SQL Server db からのようです。

私の質問は、(a) MYSQL は 4GB のデータ ファイルを .bak 拡張子に自動バックアップしますか? (b) 5 年が経ちましたが、SQL Server 2008 Express 以外に、.bak を開くのに使用できる新しいエディションはありますか?

4

2 に答える 2

6

技術者ではないユーザーが間違っているようです。おそらく、Microsoft SQL Server の一部のエディションからのデータ バックアップです。Microsoft SQL Server Express 2012 は、http://www.microsoft.com/en-us/sqlserver/editions/2012-editions/express.aspxからダウンロードできます。

Microsoft SQL Server Express 2012 は、最大 10 GB のデータベース サイズをサポートします。

MySQL は、バックアップのファイル拡張子を強制しません。これはユーザーが選択します。ただし.sql、MySQL バックアップに拡張機能を使用するのは一般的な規則です。

MySQL データ ダンプの最初の部分は次のようになります。

-- MySQL dump 10.13  Distrib 5.5.14, for osx10.6 (i386)
--
-- Host: huey    Database: test
-- ------------------------------------------------------
-- Server version   5.5.31-30.3-log

そして、テーブルやその他のオブジェクトを再作成してデータを入力するためのプレーンテキストの SQL ステートメントが含まれています (厳密に言えば、完全なプレーンテキストではありませんが、人間が判読できます)。

于 2013-06-17T03:14:02.070 に答える
1

MySQL のバックアップは、伝統的に MySQLdump を介して取得されます。これにより、任意の名前のプレーンテキスト ファイルが出力されます。ファイルをテキスト エディターで開くと、MySQL であるかどうかを簡単に判断できます。

于 2013-06-17T02:37:40.153 に答える