Предположим, что я хочу получить доступ к серверу mysql и распечатать все таблицы и базы данных и их данные на локальном хосте, используя скрипт bash.
Сценарий у меня выглядит так:
mysql -u root -p пароль
После выполнения скрипта открывается оболочка mysql вместо bash. Так как я могу запустить команду с MySQL?
Кроме того, какую команду я должен выполнить, чтобы распечатать все базы данных, таблицы и их данные?
Изменить: теперь я получаю, какую команду я должен использовать, но все еще остается вопрос:
Мне нужно сделать это в сценарии, но при вводе команды mysqldump он запрашивает пароль в интерактивном режиме.
Так как я могу обработать пароль в скрипте bash?