MySQL Installation

EchtkPvL

New Member
Guten Morgen,

gibt es eine Möglichkeit MySQL unter Debian 7 unter Vorgabe des gewünschten MySQL-Root Passwortes zu installieren? Es geht also konkret darum MySQL ohne weitere Rückfrage bzw. ohne User-Dialog vollständig zu installieren.


Viele Grüße
Jonas
 
Da müsstest du dir dann selbst ein Paket bauen, was nach der Installation per Script nicht nachfragt sondern einfach (hardcoded?) das Kennwort hinterlegt.
Alternativ kannst du natürlich auch eine entsprechend angepasste Standard-MySQL-Datenbank mitgeben und dir das Post-Install-Script damit sparen.
 
Vielen Dank. Die Lösung schaut wie folgt aus:

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

Edit: shell_exec (PHP5) hat Probleme mit oben beschriebenen Befehlen. Die Lösung in PHP schaut wie folgt aus:
PHP:
shell_exec("echo 'mysql-server mysql-server/root_password password your_password' | debconf-set-selections");
shell_exec("echo 'mysql-server mysql-server/root_password_again password your_password' | debconf-set-selections");
shell_exec("apt-get -y install mysql-server");
 
Last edited by a moderator:
Back
Top