ホームページ  >  記事  >  データベース  >  Ubuntu で MySQL のサイレント インストールを自動化し、特定の root パスワードを設定するにはどうすればよいですか?

Ubuntu で MySQL のサイレント インストールを自動化し、特定の root パスワードを設定するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-18 20:49:02438ブラウズ

How can I automate a silent MySQL installation on Ubuntu and set a specific root password?

Ubuntu への MySQL のサイレント インストール

sudo apt-get install mysql を使用した Ubuntu への一般的な MySQL サーバーのインストールでは、パスワードの入力を求められます。この記事では、スクリプトを使用してインストールとパスワードの割り当てを自動化するソリューションを示します。

非対話型パスワード割り当てのスクリプト

パスワードを非対話的に提供するには、スクリプトは次のコマンドで作成できます:

sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_password'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password your_password'
sudo apt-get -y install mysql-server

your_password を目的の root パスワードに置き換えるだけです。このフィールドを空白のままにしておくと、root パスワードが空白になる可能性があることに注意してください。

基本シェルの代替方法

here-strings をサポートしていない特定のシェルでは、次のことができます。次の構文を使用します:

echo ... | sudo debconf-set-selections

たとえば、次のコマンドを使用して MySQL サーバー バージョン 5.6 にパスワードを割り当てることができます:

echo 'mysql-server-5.6 mysql-server/root_password password your_password' | sudo debconf-set-selections
echo 'mysql-server-5.6 mysql-server/root_password_again password your_password' | sudo debconf-set-selections
sudo apt-get -y install mysql-server-5.6

Verification

次のコマンドを使用して、セットの選択を確認できます。

sudo debconf-get-selections | grep ^mysql

これにより、root パスワードの割り当てに使用されるキーと値のペアが出力されます。

以上がUbuntu で MySQL のサイレント インストールを自動化し、特定の root パスワードを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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