Ввод пароля MySQL через сценарий оболочки - PullRequest
0 голосов
/ 01 ноября 2018

Поэтому я пытаюсь запустить следующие строки в виде сценария оболочки

mysql -u root -p -h myserver
connect testdb
SELECT * FROM testtable

Однако после того, как я наберу начальный «mysql -u root -p», он запрашивает пароль, а не запускает весь процесс автоматически. У меня вопрос, есть ли какая-нибудь строка, которую я могу добавить в свой скрипт оболочки, чтобы автоматически вводить пароль и нажимать «Enter».

Спасибо.

1 Ответ

0 голосов
/ 01 ноября 2018

Попробуйте ниже строки

echo "SELECT * FROM testtable" | mysql -h myserver -u root -pPASSWORD  testdb

замените ПАРОЛЬ на ваш пароль mysql.

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