Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent mysqld --verbose --help from writing to empty datadir #78

Merged
merged 1 commit into from
Jun 12, 2015

Conversation

ltangvald
Copy link
Collaborator

From 5.7.6 and on, running mysqld --verbose --help will fully initialize innodb. If datadir is empty and writeable (with the default setup it's not writeable) this will create certain files there, causing the following initialization step to fail.

Using --innodb-read-only prevents this from happening, which should fix issue #69.

@yosifkit
Copy link
Member

Change LGTM.

On a side note, looks like the test are failing but that is unrelated to this change.

@tianon
Copy link
Member

tianon commented Jun 12, 2015

LGTM, tested locally

I'm investigating the Travis issue, but it appears to somehow be related to heavy disk activity during the installation of the mysql package. 😕

tianon added a commit that referenced this pull request Jun 12, 2015
Prevent mysqld --verbose --help from writing to empty datadir
@tianon tianon merged commit 18ec190 into docker-library:master Jun 12, 2015
tianon added a commit to infosiftr/stackbrew that referenced this pull request Jun 12, 2015
- `kibana`: add 4.0 back (docker-library/kibana#5)
- `mysql`: use `ha` keyserver pool and add `--innodb-read-only` to prevent bugs around `--verbose --help` configuration fetching (docker-library/mysql#78)
RichardScothern pushed a commit to RichardScothern/official-images that referenced this pull request Jun 14, 2016
- `kibana`: add 4.0 back (docker-library/kibana#5)
- `mysql`: use `ha` keyserver pool and add `--innodb-read-only` to prevent bugs around `--verbose --help` configuration fetching (docker-library/mysql#78)
olegabr added a commit to olegabr/mysql that referenced this pull request Aug 1, 2016
same as here: docker-library#78

```
[ERROR] --initialize specified but the data directory has files in it. Aborting.
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants