2015-04-08

Ubuntu 以靜默方式安裝 MySQL

阿舍一直以為在安裝 MySQL 的時候,跳出設定密碼畫面的這個動作是無法避免的,所以,就沒有想到要去找看看有沒有辦法可以不用跳出畫面就能安裝和設定完成的方法,直到最近,阿舍想把一個複雜的安裝步驟改成 Shell Script 來讓它自己一路安裝到底的時候,阿舍才想到說,是不是有方法可以讓設定密碼這個動作可以不用人來輸入哩 !



阿舍找了一下,果然,是有辦法可以做的到的哩 ! 只用到一個叫做「debconf-set-selections」的指令來把安裝 MySQL Server 套件所需要輸入的 root 密碼先輸入好之後,再來安裝 MySQL Server 的話,就不會跳出輸入密碼的畫面,可以直接安裝完成的哩 !

用阿舍這篇文的方式,就不會出現這個畫面了
以阿舍要將 MySQL Server 的 root 的密碼設定為 arthurtoday 為例,阿舍就要先執行下面的第一行和第二行指令來設定密碼,然後,再執行下面的第三行來開始安裝 MySQL Server,要注意的是,下面的第一和第二行除了最後面的密碼之外的字串都是關鍵字,不可修改的哩 !

$ sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password arthurtoday'

$ sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password arthurtoday'

$ sudo apt-get install mysql-server -y

後來,阿舍瞭解了一下,原來,這個是 Debian 套件管理功能的一部份,除了可以用來重新配置已安裝套件的設定,也可以用來預先設置要安裝的套件的配置參數哩 ! ...

順便看看 ...




[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !