-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathping-mysql.sh
23 lines (18 loc) · 1.05 KB
/
ping-mysql.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#! /bin/bash -e
# check if mysql is reachable
# sarebbe meglio finire con --execute="show databases;" ma da' un errore
docker run \
--name mysqlterm --rm \
-e MYSQL_PORT_3306_TCP_ADDR=$DOCKER_HOST_IP -e MYSQL_PORT_3306_TCP_PORT=3306 -e MYSQL_ENV_MYSQL_ALLOW_EMPTY_PASSWORD=yes \
mysql:5.7.13 \
sh -c 'exec mysql --protocol=TCP --host="$MYSQL_PORT_3306_TCP_ADDR" --port="$MYSQL_PORT_3306_TCP_PORT" --version'
#docker run \
# --name mysqlterm --rm \
# -e MYSQL_PORT_3306_TCP_ADDR=$DOCKER_HOST_IP -e MYSQL_PORT_3306_TCP_PORT=3306 -e MYSQL_ENV_MYSQL_ROOT_PASSWORD=rootpassword \
# mysql:5.7.13 \
# sh -c 'exec mysql --protocol=TCP --host="$MYSQL_PORT_3306_TCP_ADDR" --port="$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD" --version'
#docker run \
# --name mysqlterm --rm -i \
# -e MYSQL_PORT_3306_TCP_ADDR=$DOCKER_HOST_IP -e MYSQL_PORT_3306_TCP_PORT=3306 -e MYSQL_ENV_MYSQL_ROOT_PASSWORD=rootpassword \
# mysql:5.7.13 \
# sh -c 'exec mysql --host=10.11.1.188 --port=3306 --user=root --password=rootpassword --version'