"nameofmychoice="anyname"" を使うのはどれくらい安定していますか?

MySQL MyISAM データベースをバックアップするには、以下を使用します。

backupdb=siteone
mysqldump -u root -pthepass --lock-tables --add-locks --disable-keys --skip-extended-insert --quick $backupdb > /var/www/html/db2.sql

長い間使用しても、まだ使用名称が何なのかわかりませんnameofmychoice=anyname

一度入力すると、backupdb=siteoneメモリにどれくらいの期間保存されるかを知る必要がありますか?多くの行を含むコマンドの実行に時間がかかる場合は、backupdb=siteoneエイリアスを再生成するには、そのコマンドを繰り返し入力する必要がありますか?

ほとんどすべての作業にこの方法を使用するのは本当に安全ですか?データベース作業をしていると、データの損失が心配になります。

ベストアンサー1

あなたの例ではbackupdb変数と呼ばれます。シェル変数は、新しい値に変更するか、シェルが終了するまで(ほとんどのexit端末を入力または閉じたため)存在します。あなたが考える限り、backupdbそれは長い間そこにいるので、繰り返し入力する必要はありません。

私の考えでは、BASHシェルが非常に人気があるので、あなたはBASHシェルを使用しているようです。もっと知りたいなら読んでくださいBASHプログラミングの紹介

おすすめ記事