ホームページ >バックエンド開発 >PHPチュートリアル >PHP データベースのバックアップとリカバリ、PHP データベースのバックアップとリカバリ_PHP チュートリアル

PHP データベースのバックアップとリカバリ、PHP データベースのバックアップとリカバリ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:21:57816ブラウズ

PHP データベースのバックアップとリカバリ、PHP データベースのバックアップとリカバリ

まず、データベースのバックアップとリカバリの原則について話しましょう:

1. すべてのテーブルを検索->2. すべてのフィールドを検索->4. SQL を生成します。

バックアップに関する注意事項:

2=>すべてのフィールド名、フィールドタイプ、その他の関連情報をリストする必要があります

3=>データを読み取り、特殊記号の変換に注意してくださいaddslashes()

4=>データをフォーマットして、対応するSQLを生成します

mysql_list_tables() テーブルクエリ関数、mysql_query() 関数に似ています ​ mysql_fetch_field() フィールド情報関数、戻りハンドル ​ ​ 回復に関する注意事項: 1. データベースのサイズが大きすぎる場合、またはテーブルが多すぎる場合は、分割する必要があります。 2. 生成された SQL ファイルの名前またはストレージは、テーブル単位で保存できます。 4. コンポーネントは生成されたファイルを圧縮して保存できます。 ​ ミニバージョンコード: リーリー

インターネット上で優れたクラス ライブラリを見つけました。直接使用して記録できます

1.db.phpデータベースクラス

2.backup.phpのバックアップ

3.restore.phpのリカバリ

添付ファイルをダウンロード

db.php

リーリー

backup.php

リーリー

restore.php

リーリー

PHP+MYSQL データベースをバックアップおよび復元するにはどうすればよいですか?

phpmyadmin、sqlyogなど、利用可能なソフトウェアが多数あります。
phpmyadminをダウンロードして設定します(オンラインで設定する方法)。データベースのバックアップと復元のためのアイコンがあり、非常に簡単です
追加: - -------- -------------
はい、エクスポートをクリックして実行してください





phpのmysqlデータベースのバックアップと復元:

ファイルは生成できますが、内容は空です。これは、PHP の実行に問題がなく、mysqldump も実行されていることを示しています。最初は、mysqldump が正常に実行されていないことが問題であると判断されます。サーバー上で「C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump -uroot -hlocalhost -p123 --opt -B rsgl > ../bak/xxx.sql」を実行して確認することをお勧めします。正常に動作したらSQLファイルを生成します



http://www.bkjia.com/PHPjc/852744.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/852744.html技術記事 PHP データベースのバックアップとリカバリ、PHP データベースのバックアップとリカバリでは、まずデータベースのバックアップとリカバリの原則について説明します。 1. すべてのテーブルの検索 - 2. すべてのフィールドの検索 - 3. すべてのデータの検索 -
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。