Я устанавливаю MySQL на Windows, с помощью следующей командной строки:MySQLInstallerConsole не устанавливает пароль root?
MySQLInstallerConsole community install -silent server;5.7.12;x64:*:type=config;servertype=Server;openfirewall=true;generallog=true;serverid=3306;enable_tcpip=true;port=3306;rootpasswd=%1;installdir="C:\MySQL\MySQLServer-5.7":type=user;username=foo;password=bar;role=DBManager
Эта строка содержится в скрипте, и я прохожу в корневой пароль от случайной генерируемой строки. Тем не менее, я получаю доступ запрещен для «корня» @ «локальный» при попытке получить доступ к серверу через
mysql -u root -p
(и предоставление пароля)
Я не могу найти каких-либо проблем с параметрами MySQLInstallerConsole. Подключение как пользователь foo даже работает, но мне действительно нужен пароль root для работы.
Любые идеи?
вы используете специальные символы в параметре пароля? «% 1» может быть expandig с неправильными символами –
Спасибо за комментарий. Я могу это исключить - генератор использует az AZ 0-9. –