0
XAMPPがインストールされたWindows 7マシンでPhPMyAdminにインポートする必要のあるローカルホストデータベース(localhost.sql)の古いバックアップがあります。phpmyadmin - localhost.sqlインポート - #1046 - データベースが選択されていません
私はphpMyAdminの中で(複数のデータベースを含む)localhost.sqlをインポートしようとすると、私は次のエラーを取得する:
#1046 - あなたは、単に、単一のデータベースで
を考え選択されていませんデータベース同じ名前の新しいデータベースを作成し、そのデータベースにインポートします。これは古いバックアップなので、エクスポートを再作成することができず、localhost.sql内にあるデータベース名もわかりません。
これを回復する方法はありますか?
* localhost.sql *ファイルをテキストエディタで開き、次のようなコマンドを検索します: 'CREATE DATABASE IF NOT EXISTS db-name'。存在しない場合は、データベースを手作業で作成してからインポートを実行する必要があることを意味します。 – acknowledge
@acknowledge "CREATE DATABASE IF NOT EXISTS"がdbに存在しません。だから私は "localhost.sql"と呼ばれるデータベースを作成し、それにインポートする必要がありますか? – TitusQuinn
これはおそらく、それが1つのデータベースのみのエクスポートであったことを意味します。最初にデータベースを作成します(名前は重要ではありません)。次に、左側のペインでそれをクリックしてデータベースに入ります。次に、* import *をクリックし、ここからファイルをインポートします。 – acknowledge