1

私はすでにphpmyadminのすべてのデータベースのバックアップを約4.5 MBgzip形式で保存しています。

しかし今、インポートタブを介してphpmyAdminでそれを復元したいと思います。ただし、ファイルのアップロードに許可される最大サイズは 2,048KiB であり、アップロードしようとすると次のメッセージ エラーが表示されることがわかっています。

インポートするデータが受信されませんでした。ファイル名が送信されなかったか、ファイル サイズが PHP 構成で許可されている最大サイズを超えました。

私は MySQLDumperスクリプトを使用して復元しますが、このスクリプトでは、復元するデータベースを 1 つだけ選択できますが、所有していたすべてのデータベースを復元したいです。

これどうやってするの。Windows 8でwampを使用しています。

4

2 に答える 2

1

ターミナルを使用すると、phpmyadmin を使用する必要がなくなります。

最初に mysqldump を解凍する必要があります。

[スタート] -> [プログラムとファイルの検索] で「cmd」と入力して、DOS コマンド プロンプトを表示します。

mysqldump があるディレクトリに移動し、次のように入力します (単一データベースの場合)。

mysql -u username-p password name of database<filename of the mysqldump

すべてのデータベースを復元する場合 ( --all-databases を使用してダンプしたようです):

mysql -u username-p password--データベースname of database name of another database name of yet another database<filename of the mysqldump

また、-u とユーザー名、および -p とパスワードの間にスペースがないことに注意してください。

于 2012-12-06T18:29:32.983 に答える
1

mysqldumper http://www.mysqldumper.netを使用して大規模なデータベースを復元できます。ドメイン サーバーに復元する場合は、最初に ftp を使用して sql ファイルをアップロードし、次に mysqldumper を使用して復元します。

于 2012-12-06T18:33:59.523 に答える