Я пытаюсь сделать PHP-скрипт, который автоматизирует установку веб-серверов Linux.
В настоящее время я застрял в этой части:
Когда я устанавливаю сервер MySQL, он открывает собственный экран и запрашивает пароль root.
Я знаю, как сохранить пароль в переменной, но как я могу заставить этот экран MySQL использовать эту переменную?
Это то, что я до сих пор:
<?php
$_fp = fopen("php://stdin", "r");
echo 'Input mysql root password: ';
$rootpswd = trim(fgets(STDIN));
Если вы устанавливаете с помощью apt-get, попробуйте добавить параметр -y. Тогда пароль root должен быть пустым.
Ошибки: /etc/my.cnf только сообщает инструменту mysql, какой пароль по умолчанию использовать.
Других решений пока нет …