└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # This project is now deprecated. 2 | 3 | # Use the official mysql image instead. 4 | 5 | ## via docker cli 6 | 7 | ```docker run --rm -p 3306:3306 -e MYSQL_ROOT_PASSWORD=finger --tmpfs=/var/lib/mysql/:rw,noexec,nosuid,size=600m --tmpfs=/tmp/:rw,noexec,nosuid,size=50m mysql:5.7``` 8 | 9 | 10 | ## via docker-compose 11 | 12 | ``` 13 | mysql-57: 14 | image: mysql:5.7 15 | ports: 16 | - "3306:3306" 17 | volumes: 18 | - "/opt/docker/mysql.conf.d:/etc/mysql/conf.d" 19 | environment: 20 | - MYSQL_ROOT_PASSWORD=finger 21 | tmpfs: 22 | - /var/lib/mysql/:rw,noexec,nosuid,size=600m 23 | - /tmp/:rw,noexec,nosuid,size=50m 24 | ``` 25 | 26 | 27 | /opt/docker/mysql.conf.d/custom.cnf 28 | ``` 29 | [mysqld] 30 | bind-address = 0.0.0.0 31 | 32 | innodb_flush_log_at_trx_commit = 2 33 | innodb_lock_wait_timeout = 50 34 | 35 | max_connect_errors = 1000000 36 | max_connections = 900 37 | 38 | character-set-server = utf8 39 | sql_mode = "" 40 | innodb = FORCE 41 | default-storage-engine = InnoDB 42 | max_allowed_packet = 256M 43 | ``` 44 | 45 | 46 | --------------------------------------------------------------------------------