ホームページ >データベース >mysql チュートリアル >シェル スクリプトを使用して SQL ファイルから MySQL データを復元する方法

シェル スクリプトを使用して SQL ファイルから MySQL データを復元する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-27 22:15:17746ブラウズ

How to Restore MySQL Data from a SQL File Using a Shell Script?

シェル スクリプトから MySQL コマンドを実行する

概要:
シェル スクリプトから MySQL コマンドを実行すると自動化が可能データベース操作の機能。これを実現するには、MySQL クライアントをスクリプトから呼び出して、データベース接続とコマンドの実行を有効にします。

質問:
シェル スクリプトを使用して SQL コマンドを実行するにはどうすればよいですか? SQL ファイルからデータを復元しますか?

答え:
SQL ファイルから MySQL コマンドを実行するにはシェル スクリプトの場合は、次の構文を使用します:

mysql -h "server-name" -u "username" "-pPASSWORD" "database-name" < "filename.sql"

キー ポイント:

  • -p: -p フラグを使用して、パスワードを指定します。 -p とパスワードの間にスペースを入れないでください。
  • Database Password: あるいは、ユーザーとパスワードを ~/.my.cnf に保存して、コマンドで指定する必要をなくします。 line.

例:

[client]
user = root
password = XXXXXXXX

mysql -h "server-name" "database-name" < "filename.sql"

ヒント:

  • -x フラグを使用するスクリプトをトラブルシューティングしてそのコマンドを追跡する場合は、
  • MySQL ドキュメントを参照してください。追加の接続パラメータについては、

結論:

これらのガイドラインに従うことで、シェル スクリプト内から MySQL コマンドをシームレスに実行し、データの復元やその他のデータベース操作を自動化できます。

以上がシェル スクリプトを使用して SQL ファイルから MySQL データを復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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