DB:Percona: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) K |
Admin (Diskussion | Beiträge) K |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
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'));