MepSQL Downloads

MepSQL - A community MySQL fork

MepSQL 5.1.52-11.02-alpha2

Package type Platform Files
Source code (all) mepsql-5.1.52-11.02-alpha2.tar.gz
Binary TAR Generic Linux
64-bit
mepsql-5.1.52-11.02-alpha2-Linux-x86_64.tar.gz
Ubuntu
DEB (repository)
10.04 Lucid
64-bit
# 1) install the MepSQL APT repository
sudo bash
echo "deb http://download.mepsql.org/apt/ lucid mepsql" > /etc/apt/sources.list.d/mepsql.list
echo "deb-src http://download.mepsql.org/apt/ lucid mepsql" >> /etc/apt/sources.list.d/mepsql.list
exit
# 2) install MepSQL server
sudo apt-get update
sudo apt-get install mepsql-server-5.1
# Answer "Y" to both questions
10.10 Maverick
64-bit
# 1) install the MepSQL APT repository
sudo bash
echo "deb http://download.mepsql.org/apt/ maverick mepsql" > /etc/apt/sources.list.d/mepsql.list
echo "deb-src http://download.mepsql.org/apt/ maverick mepsql" >> /etc/apt/sources.list.d/mepsql.list
exit
# 2) install MepSQL server
sudo apt-get update
sudo apt-get install mepsql-server-5.1
# Answer "Y" to both questions

Installation instructions

The generic Linux binaries can be installed using the steps from the official MySQL manual. It is recommended to use the generic binaries if DEB or RPM packages are not available for your version of Linux. In addition, the generic binaries are the easiest way if you want to test MepSQL but already have another MySQL installation on your system.

The recommended method of installing MepSQL is by using apt-get (Ubuntu, Debian) or yum (CentOS/RHEL), if packages are available for your specific distribution and version. In the table above you'll find the necessary shell commands needed to 1) install the MepSQL APT repository and 2) install MepSQL server.

Note, currently the packages are not yet signed. You need to explicitly answer "Y" when the installer asks you to confirm the installation of unsigned packages:

Install these packages without verification [y/N]? Y

Current Release = Alpha

Our initial release is simply a build of the "MySQL at Facebook" code, which until now only existed in source code form. (Until the code is eventually integrated by commercial MySQL vendors Oracle, Percona, MariaDB...) We hope that by providing this release we can make these new improvements more easily accessible to the MySQL user community so that people can try out the new features and added performance, discuss and give feedback about them and even get excited about them!

The actual code in the current release is an unmodified clone of the source code released by Facebook's MySQL engineering team lead by Mark Callaghan. This code is in a stable state in the sense that it was released and is running in production in at least Facebook and reportedly also Wikipedia. For the intended target audience of MepSQL, which are early adopters, this counts as "stable enough".

However, the build system used to build the installation packages is brand new, below we provide for download the first ever working builds. There are still some minor things to improve, and feedback to be received, before this can be called stable. We need to add GPG signatures and such too, all of this is still missing. For this reason the current release is designated alpha quality.

In alpha2 we have built DEB packages for Ubuntu. DEB packages for Debian will be included in a following release and shouldn't be too hard to produce.

RPM packages (for at least CentOS / RHEL) will be built later this spring.

At this point we are focused on building packages for 64 bit Linux systems only. If it turns out that 32 bit Linux works too, we will also publish those packages later. In the short term there is no focus on other operating systems (such as Windows, Solaris, BSD...) but we will of course publish such packages if someone helps build them and promise to help anyone who wishes to try with the MepSQL Bakery tools.

 

 

Back to main page