docker exec ...来自utils shell脚本的mysql -h127.0.0.1不起作用

时间:2017-09-13 12:02:18

标签: mysql docker

我有一个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

如果我从命令行执行此操作,一切正常。

我该怎么办?

0 个答案:

没有答案