我有一个shell脚本,想要通过命令行调用mysql客户端
cat \
"${SQL_DIR}/mysql-schema.sql" \
"${SQL_DIR}/privileges.sql" \
"${SQL_DIR}/mysql-import.sql" \
"${SQL_DIR}/after.sql" \
| docker exec -i "${PREPARE_NAME}" mysql -h127.0.0.1 -P 3306 -uroot -proot --default-character-set=utf8
它告诉我
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
read unix @->/var/run/docker.sock: read: connection reset by peer
如果我从命令行执行此操作,一切正常。
我该怎么办?