DB:Percona: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „* Installation der Build-Umgebung <source lang="bash"> apt-get install build-essential cmake libncurses5-dev bison libaio-dev </source> * Download der Percona…“) |
Admin (Diskussion | Beiträge) K |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
</source> | </source> | ||
* Download der Percona-Server-Quellen | * Download und Entpacken der Percona-Server-Quellen | ||
<source lang="bash"> | <source lang="bash"> | ||
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 | 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 | |||
</source> | </source> | ||
Da es einen Bug gibt | Da es einen Bug (https://bugs.launchpad.net/maria/+bug/700982) gibt: | ||
* Download des | * Download und Installation des Patchs | ||
<source lang="bash"> | <source lang="bash"> | ||
wget http://pastebin.com/raw.php?i= | 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 | |||
</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'));