Databases mysql:8

mysql-8

MySQL 8 with persistent storage

Install

cardinal blueprint install mysql-8
cardinal blueprint install mysql-8
# or override resources / env at install time:
cardinal blueprint install mysql-8 --memory 1g --cpus 2 -e KEY=value -y

Manual equivalent

cardinal run
cardinal run -d \
  --restart always \
  -n mysql-8 \
  -p "3306:3306/tcp" \
  -v "mysql_data:/var/lib/mysql" \
  --memory 512m \
  --cpus 1.0 \
  -e MYSQL_ROOT_PASSWORD="root123" \
  -e MYSQL_DATABASE="myapp" \
  -e MYSQL_USER="user" \
  -e MYSQL_PASSWORD="pass456" \
  mysql:8

Configuration

Imagemysql:8
Restartalways
Ports3306:3306/tcp
Volumesmysql_data:/var/lib/mysql
Memory512m
CPUs1.0
Environment variableDefault value
MYSQL_ROOT_PASSWORD root123
MYSQL_DATABASE myapp
MYSQL_USER user
MYSQL_PASSWORD pass456

More databases

Related stacks

wordpress-mysql

WordPress + MySQL 8 — Blog with persistent DB and content.

wordpress-mysql-compose

WordPress + MySQL 8 — Compose-compatible YAML variant of the WordPress stack.