在Ubuntu 上自動安裝MySQL,無密碼提示
使用指令sudo apt-get install mysql 在Ubuntu 上安裝程式碼手動輸入。為了簡化此過程並消除使用者互動的需要,可以建立一個腳本來自動提供密碼。
腳本語法
以下腳本將安裝MySQL 服務器並為root 用戶分配自定義密碼:
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
說明
特定版本支援
對於特定MySQL 版本,例如5.6,請在設定鍵中指定版本:
sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password password your_password' sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password_again password your_password' sudo apt-get -y install mysql-server-5.6
MySQL 社群伺服器
對於MySQL 社群伺服器,設定鍵略有不同:
sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/root-pass password your_password' sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/re-root-pass password your_password' sudo apt-get -y install mysql-community-server
替代Shell 語法
echo ... | sudo debconf-set-selections
或者,使用heredocs(需要bash、zsh 或ksh93 shell):
cat << EOF | sudo debconf-set-selections mysql-server mysql-server/root_password password your_password mysql-server mysql-server/root_password_again password your_password EOF
驗證
要檢查配置是否正確設置,請執行以下命令:
sudo debconf-get-selections | grep ^mysql
這應該輸出為MySQL 設定鍵設定的值.
以上是如何在 Ubuntu 上自動安裝 MySQL 而無需密碼提示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!