2025-03-23 19:46:04 +00:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00
2025-03-23 14:44:38 -05:00

Custom MySQL Docker

This is a custom docker container that is used in my home lab and in my production servers. Feel free to use it.

Prerequisites

  1. docker
  2. docker compose
  3. zip unzip
  4. (OPTIONAL) rsync and remote server for storing backups offsite

1. Rename ENV

Rename .env-example to .env

2. EDIT ENV

Edit and change all the CHANGEME to values you are using

3. Create Docker Network

Run docker network create your_network_name to create network and be sure to change your_network_name to someting you will use

4. Modify backup.sh if needed

backup.sh can be modified to store locally, mounted directories, s3, etc. Its currently configured to use SSH

5. Install

Run docker compose up -d --build

A separate admin user is created with full permissions and grant options. run docker logs mysql to see password

LICENSE

Description
No description provided
Readme MIT 35 KiB
Languages
Shell 90.1%
Dockerfile 9.9%