2009-03-27 5 views
0

MySQL 5.0をバックエンドとしてフロントエンドとして使用しています(Windowsアプリケーション)。私は自分のデータベースを元に戻したい。私は以下のようにネットを通して1つのコマンドを見つけました。MySQL 5.0でバックアップとリストアを行うには

mysqlの>のmysqldump -uルート-pルートアカウント>

私のデータベース名は "アカウント" であるaccounts.sql。上記のコマンドをmysql>プロンプトで実行しようとすると、エラーが発生します。上記のコマンドをどこで実行する必要がありますか?親切な助けが必要でした。私はmysqlコマンドラインの内側mysqldumpを使ったことがない

Sivakumar.P

答えて

1

のmysqldump --user =ユーザー--password =パスワードデータベース> database.sqlには

復元するには:

のmysql --user = user --password = password database < database.sql

+0

ありがとう。それはうまく動作します。 – sivakumar

1

。シェル/コマンドラインで直接使用してみてください。 ご希望の場合

+0

ありがとう、それはうまくいく.. – sivakumar

1

短いオプション形式(-p)を使用する場合、オプションとパスワードの間にスペースを入れることはできません。コマンドラインで--passwordまたは-pオプションの後にパスワード値を省略すると、パスワードの入力を求めるプロンプトが表示されます。

どのようなエラーが表示されますか? mysqldump用の完全なmanualがここにあります。あなたは、コマンドラインでmysqlのダンプを使用する必要があります

0

これはWindowsで動作しますか? 私はこれをLinuxで使ったことがありますが、Windowsについては不明です...

+0

はい、Windowsでも動作します。 –

0

他にも述べたように、mysqldumpを使用してください。プロダクション・サーバーにデータベース全体をダンプしないでください。ダンプ中にすべての行がロックされるためです。

binar_E: Windowsと* nixの両方にmysqldumpが存在します。

関連する問題