как дать ввод в командной строке? - PullRequest
0 голосов
/ 25 августа 2018

Мне нужна помощь о том, как передать данные в командную строку, используя командный файл. например- если я запускаю команду mysql -u root -p, чтобы открыть мой сервер mysql, и он запрашивает пароль ... как я могу дать ему этот пароль, используя командный файл ... Пожалуйста, помогите мне, я немного новичок в этом

Ответы [ 2 ]

0 голосов
/ 25 августа 2018

Запросить ввод с помощью Set /P, например,

Set /P "pwd=Please enter your password: "

Затем вы можете использовать переменную %pwd% в командной строке, например,

mysql -u root -p %pwd% …

Вы также можете использовать тот же метод для запроса имени пользователя:

Set /P "usr=Please enter your user name: "
Set /P "pwd=Please enter your password: "
mysql -u %usr% -p %pwd% …

Введите Set /? в командной строке для получения информации об использовании команды.

0 голосов
/ 25 августа 2018

Просто укажите пароль кроме -p в командном файле.Например: если username равно Ankit и password равно Devil , укажите в пакетном файле следующее:

mysql -uAnkit -pDevil 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...