DB:Percona: Unterschied zwischen den Versionen

Aus Alexander's Wiki
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 11: Zeile 11:
</source>
</source>


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


* Download und Installation des Patchs
* Download und Installation des Patchs
Zeile 18: Zeile 18:
cd Percona-Server-5.5.29-rel29.4
cd Percona-Server-5.5.29-rel29.4
patch -p0 <../Percona-Server-5.5.29-rel29.4.armhf.patch
patch -p0 <../Percona-Server-5.5.29-rel29.4.armhf.patch
</source>
* Kompilieren und installieren
<source lang="bash">
cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release -DFEATURE_SET=community -DWITH_EMBEDDED_SERVER=OFF
make -j2
make install
</source>
Die Binärdaten liegen jetzt unter '''/usr/local/mysql'''
Was man mal ausprobieren kann:
<source lang="sql">
show variables like 'version%';
SELECT BENCHMARK(10000000,ENCODE('hello','goodbye'));
</source>
</source>

Aktuelle Version vom 9. Februar 2014, 20:52 Uhr

  • 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'));