Inštalácia MySQL zo zdrojových súborov
Ak sa rozhodneme skompilovať si MySQL sami, budeme k tomu potrebovať stiahnuť si súbor so zdrojovými kódmi. V prípade, že v systéme máme nainštalovaný gzip, stiahneme si súbor s príponou .tar.zip. Tento si nakopírujeme do ľubovoľného priečinka a rozbalíme ho pomocou príkazu:
tar zxvf mysql-3.22.32.tar.gz
Po tomto kroku sa musíme rozhodnúť, kam MySQL nainštalujeme. Defaultným adresárom je /usr/local, toto však zrejme nie každému vyhovuje. Rovnako sa musíme rozhodnúť, či chceme naše databázy držať v defaultnom adresári
/usr/local/data, alebo ich umiestniť inam.
Keď už vieme, kam chceme MySQL umiestniť, vojdeme do priečinka kam sme rozbalili zdrojové súbory a spustíme príkaz:
./configure --prefix=[cesta_k_mysql] --localstatedir=[cesta_k_db]
Ak všetko prebehne bez problémov a tak ako má, je inštalácia MySQL pripravená na kompilovanie, ktoré spustíme príkazom:
make
Po ňom nám už stačí zadať len príkaz:
make install
Po tomto príkaze máme MySQL v nami zadanom priečinku. Odporúča sa hneď pridať do premennej PATH cestu k spustiteľným súborom:
[cesta_k_mysql]/bin
Po samotnej inštalácii treba ešte vytvoriť databázy mysql a test. Toto môžeme spraviť pomocou skriptu:
mysql_install_db
Ten nájdeme v rozbalenej distribúcii zdrojových súborov, v priečinku scripts.
Po skončení skriptu je k dispozícii MySQL server s používateľom root bez hesla a mysql riadkového klienta. MySQL môžeme spustiť pomocou nasledujúceho príkazu v tom prípade, ak sme do premennej PATH pridali cestu k spustiteľným súborom inštalácie.
safe_mysqld &
Ak nie, musíme vojsť do tohto priečinka a príkaz spustiť v ňom (výzvu shellu získame naspäť po stlačení klávesy Enter). Pokým sa mysqld rozbehne, môžeme si hneď vyskúšať pripojenie pomocou mysql riadkového klienta zadaním príkazu:
mysql -u root test
Predchádzajúcim príkazom by sme sa mali pripojiť k databáze test.

