ホームページ >バックエンド開発 >PHPチュートリアル >PHP スクリプトを使用して MySQL ダンプを生成するにはどうすればよいですか?
Linux 環境で MySQL を使用する場合、PHP ファイル内から MySQL ダンプを生成する必要が生じる場合があります。このダンプはサーバー上の指定された場所に保存できるため、データのバックアップや転送に便利です。
この要件を満たすために、PHP exec() 関数が機能します。この機能により、外部コマンドを実行できるようになります。この場合、外部コマンドは、MySQL ダンプの生成に使用される mysqldump への呼び出しになります。
MySQL ダンプを生成する方法を示す PHP コード例は次のとおりです。
exec('mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql');
mysqldump コマンドには次のものがあります。構文:
mysqldump [options] DB_NAME
DB_NAME パラメータは、ダンプするデータベースの名前を指定します。
次の接続オプションを使用できます。 mysqldump とともに使用されるcommand:
mysqldump コマンドの出力は、リダイレクト演算子 (>) を使用してファイルにリダイレクトできます。上記のコード例では、出力は '/path/to/output/file.sql' ファイルにリダイレクトされます。
exec( PHP の ) 関数を使用すると、PHP スクリプト内から mysqldump を実行でき、データベース上の指定された場所に MySQL ダンプを自動でリモート生成できます。サーバー。
以上がPHP スクリプトを使用して MySQL ダンプを生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。