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

Check for presence of innodb_large_prefix during plugin activation #291

Open
jonathanstegall opened this issue Aug 30, 2019 · 1 comment
Labels
enhancement New feature or request help wanted Other developer help would be great

Comments

@jonathanstegall
Copy link
Member

Is your feature request related to a problem? Please describe.
Yes. It's part of #121, but this would serve a specific set of users with that problem.

One thing that came up in this forum post is that hosts might not have innodb_large_prefix enabled on the MySQL server.

Describe the solution you'd like
It would be nice to check for that feature's presence during the activation process. Then we could help those users avoid getting too far into this for no reason.

Describe alternatives you've considered
I will need to investigate whether checking for that feature is even possible.

@jonathanstegall jonathanstegall added the enhancement New feature or request label Aug 30, 2019
@jonathanstegall
Copy link
Member Author

jonathanstegall commented Aug 30, 2019

Reading more about this, I'm seeing that innodb_large_prefix:

  1. Was introduced as an option in MySQL 5.5.
  2. Was enabled by default in MySQL 5.7.7.
  3. Was also deprecated in MySQL 5.7.7 and will be removed at some point in the future, not because the capability is going away but because newer versions of InnoDB don't need it anymore.

So this is important for users running MySQL versions between 5.5 and 5.7.7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Other developer help would be great
Projects
None yet
Development

No branches or pull requests

1 participant