DB:Percona

Aus Alexander's Wiki
  • Installation der Build-Umgebung
apt-get install build-essential cmake libncurses5-dev bison libaio-dev
  • Download und Entpacken der Percona-Server-Quellen
cd /usr/src
wget http://www.percona.com/redir/downloads/Percona-Server-5.5/Percona-Server-5.5.29-29.4/source/Percona-Server-5.5.29-rel29.4.tar.gz
tar xvzf Percona-Server-5.5.29-rel29.4.tar.gz

Da es einen Bug (https://bugs.launchpad.net/maria/+bug/700982) gibt:

  • Download und Installation des Patchs
wget http://pastebin.com/raw.php?i=QXQNDbtc -OPercona-Server-5.5.29-rel29.4.armhf.patch
cd Percona-Server-5.5.29-rel29.4
patch -p0 <../Percona-Server-5.5.29-rel29.4.armhf.patch
  • Kompilieren und installieren
cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF
make -j2
make install

Die Binärdaten liegen jetzt unter /usr/local/mysql

Was man mal ausprobieren kann:

show variables like 'version%';
SELECT BENCHMARK(10000000,ENCODE('hello','goodbye'));