Help

Configuring a database for use with Mingle

Before you can install Mingle, you must install a database for Mingle to use. Mingle is recommended to be installed with PostgreSQL (versions 8.2 or 8.3). MySQL 5.0 and Oracle 10g are also supported.

Starting with Mingle 3.0 MySQL will no longer be supported. All existing MySQL users will need to migrate their data to Postgres or Oracle before upgrading to Mingle 3.0. See here for help migrating to Postgres or Oracle.

Installing PostgreSQL

You can download PostgreSQL from http://www.postgresql.org. You may install either version 8.2 or 8.3.

How to install PostgreSQL for Windows

How to install PostgreSQL for Mac OSX

How to install PostgreSQL for general Unix

Creating the Mingle database

Once you've finished installing PostgreSQL, start the PostgreSQL server. Create a database called mingle before installing Mingle.

Installing MySQL

You can download MySQL from http://dev.mysql.com/downloads/mysql/5.0.html for your platform. We recommend version 5.0 to be compatible with Mingle.

The MySQL online reference guide is a useful reference if you require more help installing MySQL.

MySQL configuration considerations
  • We strongly suggest you use InnoDB and not MyISAM as the storage engine. Using MyISAM may cause serious instability problems.
  • If you intend to work in any language other than English, you must specify UTF-8 encoding when installing MySQL. We highly recommend selecting UTF-8 encoding even if you only work with English.

Please be aware that due to the physical row-size limitation in MySQL we recommend creating no more than 125 card properties per project on a instance using MySQL.

How to install MySQL for Windows

How to install MySQL for Mac OSX

How to install MySQL for general Unix

Creating the Mingle database

Once you've installed MySQL, create a new database called mingle.

You must now start the MySQL service before installing Mingle (if it's not already running).

Installing Oracle

After configuring the database, you can now install Mingle.