Hello,
I'm currently trying to install a MySQL Database for Confluence.
I have never worked with MySQL before.
I'm trying to install MySQL and Confluence on the same Server, a Windows 2012 R2.
I used these guides:
https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
https://dev.mysql.com/doc/refman/8.0/en/windows-installation.html
I downloaded a version of MySQL called '(mysql-installer-community-5.7.24.0.msi)' from the official website.
[I tried a zip archive called '(mysql-5.7.24-winx64.zip)' first but I did not know what to do with it or how to install it - seeing as I couldn't find the files I seemed to need to install it.]
So, I went through the installation, but:
None of the things I have to configurate are there.
The Atlassian database setup guide expects me to check things I can't choose -
like 'Transactional Database Only' which I haven't seen in the whole installation procedure, or 'InnoDB' which you can choose, but only for testing purposes.
Also, something like 'Reconfigure Instance' does not exist.
I just choose the things which seemed best but now I have an DB I can't do much with.
How does this work? Which MySQL Installation do I need?
I choose a supported MySQL version but the documentation is completely different?
Thanks in advance.
Hi,
before installing Confluence you should put your efforts on installing & running the MySQL server. You chose the right version, but it might be easier to install MySQL by using the installer version:
https://dev.mysql.com/downloads/windows/installer/5.7.html
You should then proceed with:
https://dev.mysql.com/doc/refman/5.7/en/mysql-installer.html
* Install MySQL server as a service
If you want to stay with the zip version, proceed with:
https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
Make sure you install a MySQL User Interface, like MySQL Workbench or HeidiSQL. Both will ease your tasks like creating a database for Confluence later on. InnoDB is the only relevant database engine used by MySQL by now. It should be use by default & is transactional by default.
So, when your MySQL server is set up, try to connect to it, either using the command line tool mysql or the MySQL Workbench or a similar tool. You can then proceed with the Confluence specific installation in
https://confluence.atlassian.com/doc/database-setup-for-mysql-128747.html
Start here with 2. Edit the my.cnf (my.ini on Windows operating system)
I assume you know how to identify & find the my.ini file on a windows operating system. It should be located in the MySQL installation directory.
You can execute the SQL commands for creating & setting up the database using the Workbench, if you prefer.
Make sure, that the character set & collation value are correct. Confluence will check when connecting to the MySQL server & database if these settings are correct. You cannot proceed with the Confluence installation until the setting match.
Best of luck,
JP
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.