ホームページ  >  記事  >  データベース  >  MySQL のバックアップおよびリカバリ操作 (MYSQL ステートメント操作チュートリアル 3)

MySQL のバックアップおよびリカバリ操作 (MYSQL ステートメント操作チュートリアル 3)

巴扎黑
巴扎黑オリジナル
2017-04-28 09:58:161054ブラウズ

データベースバックアップ

MYSQLDUMP コマンドを使用して、コマンドラインモードでデータのバックアップを完了します。このコマンドを使用すると、指定したフォルダーにデータをテキスト ファイルの形式で保存できます。

注: コマンド ライン モードで mysql データベースを操作するには、コンピューターの環境変数を設定する必要があります。 [マイ コンピュータ] を右クリックし、ポップアップ ショートカット メニューで [プロパティ] コマンドを選択し、ポップアップ [プロパティ] ダイアログ ボックスで [詳細設定] タブを選択し、ダイアログ ボックスの [環境変数] ボタンをクリックします。新しいポップアップ ダイアログ ボックスが表示されます。ユーザー変数のリスト ボックスで変数 PATH を見つけて選択し、[編集] ボタンをクリックして、変数の変数値のテキスト ボックスに mysql データベースの bin フォルダーのインストール パスを追加します。 PATH を選択し、[OK] ボタンを追加します。bin フォルダーのパスは、mysql データベースをインストールした場所によって異なります。

注: 統合インストール パッケージを使用して PHP 開発環境を構成する場合は、この必要はありません。統合インストールパッケージがインストールされているため、上記の設定は自分で行う必要がありますが、mysqlを単独でインストールする場合は、コマンドラインモードで上記の設定を行う必要があります。 MYSQLDUMP コマンドを使用してデータベース全体をバックアップする手順は次のとおりです。

(1) 「開始」/「実行」コマンドを選択します

(2) 「cmd」と入力し、「OK」をクリックしてコマンド ライン モードに入ります。 ) 「mysqldump -uroot -proot db-darabase 16>F: db_database16.txt」と入力してEnterを押します

このうち、-urootの「root」がユーザー名、-prootの「root」がユーザー名です。パスワード、「db_database16」はデータベース名、「F:db_database16 .txt」はデータベースのバックアップが保存されている場所です。

注: 実行中に、このフォルダーにバックアップ データベース ファイルがあるかどうかを確認できます。コマンドを入力するプロセスでは、「-uroot」にスペースはありません。コマンドの最後にターミネータはありません。


データベースを復元できるため、操作: MySQL コマンドは、次のとおりです:

mysql -uroot -proot db_databasewhere 、mysql は使用されるコマンドで、-u の後の root はユーザー名を表し、-p の後の root はパスワードを表し、db_database はデータベース名 (またはテーブル名) を表し、「<」の後の F:db_database16.txt を表します。はデータベースのバックアップファイルが保存されている場所です。(1) 「開始」/「ファイル名を指定して実行」コマンドを選択します。

(2) 「cmd」と入力します。 [OK]をクリックしてコマンドラインモードに入ります

(3) コマンドラインモードで「mysql -uroot -proot」と直接入力し、Enterを押します。

このうち、-urootの「root」はユーザー名、-prootの「root」はパスワード、「db_database16」は復元するデータベースの名前、「F:db_database16.txt」はデータベースのバックアップ ファイルが保存される場所。最後に、このフォルダーにバックアップ データベース ファイルがあるかどうかを確認できます。

注: データベースのリカバリを実行するときは、MySQL データベースにリストアする空のデータベースが存在する必要があります。そうでない場合は、エラーが発生します。

以上がMySQL のバックアップおよびリカバリ操作 (MYSQL ステートメント操作チュートリアル 3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。