gpt4 book ai didi

mysql - 无法连接到 Bitbucket 管道上的 MySQL (111 "Connection refused")

转载 作者:行者123 更新时间:2023-11-29 09:39:39 24 4
gpt4 key购买 nike

我尝试连接到我的 bitbucket 管道中的数据库并使用 docs 中所述的服务定义。 ,但我收到以下错误:

+ mysql -h 127.0.0.1 -u root -ptest_user_password -e "SHOW DATABASES"
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111 "Connection refused")

enter image description here

这是我的bitbucket-pipelines.yaml:

image: debian:stretch

pipelines:
pull-requests:
'*':
- step:
script:
- apt-get update && apt-get install -y mysql-client
- mysql -h 127.0.0.1 -u root -ptest_user_password -e "SHOW DATABASES"
definitions:
services:
mysql:
image: mysql:5.7
variables:
MYSQL_DATABASE: 'pipelines'
MYSQL_ROOT_PASSWORD: 'test_user_password'

知道我做错了什么吗?

最佳答案

您忘记告诉您的服务实际使用 mysql 服务。尝试该配置:

image: debian:stretch

pipelines:
pull-requests:
'*':
- step:
script:
- apt-get update && apt-get install -y mysql-client
- mysql -h 127.0.0.1 -u root -ptest_user_password -e "SHOW DATABASES"
services:
- mysql
definitions:
services:
mysql:
image: mysql:5.7
variables:
MYSQL_DATABASE: 'pipelines'
MYSQL_ROOT_PASSWORD: 'test_user_password'

关于mysql - 无法连接到 Bitbucket 管道上的 MySQL (111 "Connection refused"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56882988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com