MariaDB10でDebian8.2 Virtualbox VMをプロビジョニングすることを探しています。
私は以下を使用します:
Sudo export DEBIAN_FRONTEND=noninteractive
Sudo debconf-set-selections <<< "mariadb-server mariadb-server/root_password password $ROOTDBPWD"
Sudo debconf-set-selections <<< "mariadb-server mariadb-server/root_password_again password $ROOTDBPWD"
Sudo debconf-set-selections <<< "mariadb-server mariadb-server/oneway_migration boolean true"
Sudo apt-get install mariadb-server -y
実行中、最後のプロンプト「oneway_migration boolean true」が原因でスクリプトが停止すると思います。これは、このプロンプトがコンソールでフォーマットされていないことを確認できるためです(「exportDEBIAN_FRONTEND = noninteractive」でも)。
これはスクリプトが停止する前に取得するものです:
──────────┤ Configuring mariadb-server-10.0├────────────
MariaDB is a drop-in replacement for MySQL. It will use your current configuration file (my.cnf) and current databases.
Note that MariaDB has some enhanced features, which do not exist in MySQL and thus migration back to MySQL might not always work, at least not as automatically as migrating from MySQL to MariaDB.
Really migrate to MariaDB? <Yes><No>
誰かが私にこれを手に入れたり、MariaDB 10(またはそれ以上)をシェルスクリプトでプロビジョニングする方法を共有したりできますか?
ありがとうございます。それでは、お元気で
問題は、質問がパッケージmariadb-server
からのものではなく、質問がmariadb-server-10.0
からのものであるということです(最初のインストールは後でインストールします)。
debconfセットの選択を次のように変更します。
Sudo debconf-set-selections <<< "mariadb-server-10.0 mariadb-server/root_password password $ROOTDBPWD"
Sudo debconf-set-selections <<< "mariadb-server-10.0 mariadb-server/root_password_again password $ROOTDBPWD"
Sudo debconf-set-selections <<< "mariadb-server-10.0 mariadb-server/oneway_migration boolean true"