MySQLでcustom.cnfが指定できない
docker上のmysql環境が作れない、、、
customなmy.cnfを読ませたくて、
/path/to/test/1/custom.cnf
を用意して、それを/etc/mysql/conf.dにmountさせようとするも失敗、、、
docker run --name mysql80 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:8.0 -v /path/to/test/1:/etc/mysql/conf.d --bind-address=0.0.0.0 19b8fdfc985f3899ef750ade06f55852498f07f47c116e75d1047ca583f37baa
起動こそするけど、接続しようとすると死ぬ。
docker run -it --link mysql80:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"' mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 2003 (HY000): Can't connect to MySQL server on '172.17.0.2' (111)
公式どおり指定しているけど、古いのかな? 雰囲気でdocker使っていて、落ちた理由がなんなのかすらわからん、、、