feat: my.cnf update
This commit is contained in:
@@ -162,15 +162,17 @@ case "$1" in
|
||||
cd ${docker_work_dir}
|
||||
docker-compose up -d ${mysql_container_name}
|
||||
sleep 10
|
||||
# 获取 MySQL 容器的 IP 地址
|
||||
# 获取 MySQL 容器的 IP 地址和端口
|
||||
mysql_container_ip=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ${mysql_container_name})
|
||||
# 在容器内生成 my.cnf 文件
|
||||
docker exec ${mysql_container_name} bash -c "cat <<EOF > ${docker_my_conf_file}
|
||||
mysql_container_port=$(docker inspect -f '{{(index (index .NetworkSettings.Ports "3306/tcp") 0).HostPort}}' ${mysql_container_name})
|
||||
|
||||
# 在容器内生成 my.cnf 文件
|
||||
docker exec ${mysql_container_name} bash -c "cat <<EOF > ${docker_my_conf_file}
|
||||
[client]
|
||||
user=root
|
||||
password=\${MYSQL_ROOT_PASSWORD}
|
||||
host=${mysql_container_ip}
|
||||
port=3306
|
||||
port=${mysql_container_port}
|
||||
EOF"
|
||||
|
||||
# 检查容器健康状态
|
||||
|
||||
Reference in New Issue
Block a user