How to install GitLab omnibus with mysql (percona) database?

How to install GitLab omnibus with mysql (percona) database ?
I’m watch doc’s for this question , but i can’t find. All doc’s writes install only for postgress or
upgrade database from mysql to postgress db :weary:
I don’t want to use postgres db !!! :rage:

  1. Calm down…
  2. Just don’t use the OmniBus install; use the manual install. It has options for PostgreSQL & MySQL.
  3. I’m curious to know why you don’t want to use PostgreSQL.


  1. I am calm
  2. manual installation is very difficult, especially the update.
  3. I almost always use the percona server.
    I understand it better than postgress.

Thank you for your answer!

I would suggest you try the manual installation. I would be more than happy to help you with. It’s mostly just copying and pasting commands. What OS are you on? 32-bit or 64-bit? How much memory?

Also, PostgreSQL isn’t too much different than MySQL. The differences are in the data types, users, groups, not the SQL structure.

You’ll have to modify omnibus-gitlab and do a manual build. MySQL is supported only in Enterprise Edition. There was a merge request to include in gitlab-recipes, but decided against it. See to get you started.