Ubuntu 上的靜默 MySQL 安裝
Ubuntu 上透過 sudo apt-get install 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 密碼為空。
基本Shell 的替代方法
在某些不支援此處字串的shell 中,您可以使用以下語法:
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
驗證
您可以使用下列方法驗證設定選擇:
sudo debconf-get-selections | grep ^mysql
這將輸出用於分配root 密碼的鍵值對。
以上是如何在 Ubuntu 上自動執行靜默 MySQL 安裝並設定特定的 root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!