Add MySQL 8.0.0 DMR#220
Conversation
|
Nice! cc @ltangvald |
|
Changes seem fine to me. Can you add diff 5.7/Dockerfile <( curl -fsSL https://raw.githubusercontent.com/TimWolla/mysql/965ff86a25b143059fab9c8ea69f7a2d3ec17814/8.0/Dockerfile)
32,33c32,33
< ENV MYSQL_MAJOR 5.7
< ENV MYSQL_VERSION 5.7.15-1debian8
---
> ENV MYSQL_MAJOR 8.0
> ENV MYSQL_VERSION 8.0.0-dmr-1debian8
diff 5.7/docker-entrypoint.sh <( curl -fsSL https://raw.githubusercontent.com/TimWolla/mysql/965ff86a25b143059fab9c8ea69f7a2d3ec17814/8.0/docker-entrypoint.sh)
# none |
@yosifkit Sure thing. I just force pushed over my branch and the tests are running 👍 |
|
LGTM :) While 8.0 has significant changes from 5.7, the process for installing and starting it up on Linux should be pretty much identical. Just note that the dmr tag means we don't claim this is as stable as a release candidate (it should be, but we can't guarantee) |
The Dockerfile ran fine for my quick test, both using a fresh database and one upgraded from the 5.7 Docker image. In case that there are issues left users opting into the DMR are the best way to find out 😄 |
|
Yeah, we added 8.0 images for mysql/mysql-server, pretty much just by copying the 5.7 source and switching the version :) Note that upgrading from 5.7 to 8.0 is very much a one-way street, even without running mysql_upgrade, as it will replace much of the database metadata on the first startup. |
- `mariadb`: sync entrypoint changes (MariaDB/mariadb-docker#84) - `mysql`: add 8.0.0 DMR (docker-library/mysql#220) - `opensuse`: update Tumbleweed - `percona`: sync entrypoint changes (docker-library/percona#27) - `php`: 7.0.12 - `ruby`: bundler 1.13.4
This adds a Dockerfile for MySQL 8.0. MySQL 8.0 has been released a month ago as a Development Milestone release. Thus it's not a full release, but they claim that it should be as stable as a release candidate.
Until MySQL 8.0 is stable / a GA release MySQL 5.7 should remain
latest, allowing interested developers to check whether their application works fine using MySQL 8.0 by opting in. In fact I just switched over a development database of mine from 5.7 to 8.0 without any issues.