1

Я пишу командный файл Windows. В обычной командной строке мы бы получили:

mysql -u root -p dbname
Enter password: [types password]
show tables;

Есть ли способ, которым я могу предоставить пароль и «показать таблицы» в командном файле, чтобы пользователю не нужно было вводить его - они могут просто запустить командный файл?

1 ответ1

2

Пароль:

mysql -u root --password=p4ssw3rd dbname

Команды:

mysql ... -e "show tables;"
echo show tables; | mysql ...
(
    echo foo;
    echo bar;
) | mysql ...
mysql ... < commands.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .