DB:Percona: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) K |
||
Zeile 33: | Zeile 33: | ||
show variables like 'version%'; | show variables like 'version%'; | ||
SELECT BENCHMARK(10000000,ENCODE('hello','goodbye')); | 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'));