脚本远程以非交互方式执行SQL?新手求助,谢谢

#!/bin/bash
t_sql="show databases"
docker exec -it mysql mysql -uroot -p*** "$t_sql"
以上面的方式t_sql无法得到执行,
docker exec -it mysql mysql -uroot -p*** <<EOF
$t_sql
EOF
的方式老是提示结束又问题,请问该怎么办?新手求解,谢谢

https://blog.csdn.net/weixin_42628856/article/details/81291206