Насколько мне известно, самый безопасный способ указать детали удаленного подключения для MySQL - использовать файл конфигурации: https://dev.mysql.com/doc/refman/8.0/en/option-files.html Итак, вы просто поместите что-то вроде этого в ~ / .my.cnf file:
[client]
host='...'
port='...'
user='...'
password='...'
И затем вы просто запускаете
mysql -e "select * from information_schema;"
Не уверен, что это подходит вашей ситуации, но это должно решить вашу проблему, если вы укажете значения. Цитирование в командной строке также является решением, но ваши учетные данные будут видны всем, кто может видеть ваши процессы в системе, в которой вы их запускаете.