Sign inSign up

ihomelabs/mysql

By ihomelabs

•Updated about 4 years ago

A customized MySQL image based on the official image.

Image
1

1.1K

ihomelabs/mysql repository overview

⁠MySQL

A customized MySQL image based on the official image and integrated with Prometheus and PHPMyAdmin.

⁠Quick Start

$ mkdir -pv ./_conf/mysql/init ./_data/mysql/{data,files,logs,backup}

$ docker run --rm -d \
    --name ihomelabs-mysql \
    -p 3307:3306 \
    -e MYSQL_ROOT_PASSWORD=Passw0rd4MySQLRoot \
    -e MYSQL_USER=mysqld-exporter \
    -e MYSQL_PASSWORD=Passw0rd4MySQLdExporter \
    -e MYSQL_DATABASE=ihomelabs \
    -e MYSQL_CREATE_DBS=db1,db2,db3 \
    -e MYSQL_CREATE_USERS=user1:pass1:db1,user2:pass2:db2,user3:pass3:db3 \
    -v $(pwd)/_conf/mysql/init/:/docker-entrypoint-initdb.d/:ro \
    -v $(pwd)/_data/mysql/data:/var/lib/mysql:rw \
    -v $(pwd)/_data/mysql/files:/var/lib/mysql-files:rw \
    -v $(pwd)/_data/mysql/logs:/var/log/mysql:rw \
    -v $(pwd)/_data/mysql/backup:/backup:rw \
    ihomelabs/mysql:5.7.39

Add -v $(pwd)/_conf/mysql/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf if you want to customize the config for MySQL server.

Tag summary

Content type

Image

Digest

sha256:490714cfd…

Size

122.4 MB

Last updated

about 4 years ago

docker pull ihomelabs/mysql