Install of confluence 7.11.0 server using mysql 8.0 on Centos 8 fails with error:
error code [1419]; You do not have the SUPER privilege and binary logging is enabled
According to the install instructions, binary logging must be on, but other sources indicate that when binary logging is on, the SUPER privilege is required by default for certain operations. There is no mention of this in the Confluence setup doc, and sources report that setting SUPER privilege is not desirable from a security perspective. Is there a recommended method for setting this up?
Thanks Spunkie For more on this topic, please see https://confluence.atlassian.com/confkb/install-upgrade-confluence-7-11+-fails-with-error-you-do-not-have-the-super-privilege-and-binary-logging-is-enabled-1044096915.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I ended up giving the ID "SUPER" privilege, that fixed it, but I wasn't happy about it. The instructions for setting up Confluence (and Bitbucket, and Jira) with mysql are outdated and just plain wrong in places. It's obvious Atlassian would prefer you use postgresql, I just didn't want to have another database service running on that machine, there are other apps there that use mysql.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We tested that out in our stage environment and it did work. I opened up a support ticket with Atlassian: https://getsupport.atlassian.com/servicedesk/customer/portal/14/CSP-290482.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There are other issues with configuring with MySQL, the documentation is badly outdated.. For example, it specifies using the following to configure the user access to the database:
GRANT ALL PRIVILEGES ON <database-name>.* TO '<confluenceuser>'@'localhost' IDENTIFIED BY '<password>';
But that doesn't work, "IDENTIFIED BY" seems to be deprecated in current versions of MYSql 8, you need to do the GRANT first without the password, then do ALTER to set the password.
Ran into similar issues with Jira and Bitbucket, in Bitbucket particularly, the latest version of the database connector (8) does not work, you need to use version 5.
These are the issues I remember during the setup, I did finally get everything working, but it was a long slog.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.