Project: TURRIS - návod pro instalaci a zprovoznění MySQL serveru
Jako další z návodů si projdeme instalaci a nastavení MySQL serveru, který se pochopitelně hodí pro provozování SQL databází. Využití jistě najde každý sám, ale jde samozřejmě logovat údaje například od teploty procesoru až po vedení rozsáhlých databazí multimédií.
Pro každý návod je třeba mít připojen router prostřednictvím SSH, tedy v případě Windows doporučuji například program PuTTy. Tedy v konzoli musíte vidět:
root@turris:~#
Provedeme aktualizaci lokálního repozitáře:
opkg update
Zahájíme instalaci MySQL a potřebných balíčků (ty s příponou lib* zřejmě už budete stejně v systému mít):
opkg install libpthread libncurses libreadline mysql-server
Nastavíme adresáře (data a pracovní). POZOR, zde mám záměrně zvolené ukládání dat na SD kartu (přesně jak je v návodu na její zprovoznění zde na mém webu), tedy případně opravte cestu datadiru, například na "/srv/mysql":
sed -i 's,^datadir.*,datadir = "/mnt/tsd/mysql",g' /etc/my.cnf sed -i 's,^tmpdir.*,tmpdir = "/tmp",g' /etc/my.cnf
Vytvoříme na SD kartě adresář:
mkdir -p /mnt/tsd/mysql
Provedeme inicializaci datového adresáře:
mysql_install_db --force
Spustíme a povolíme automatické spouštění služby mysql serveru:
/etc/init.d/mysqld start /etc/init.d/mysqld enable
Vytvoříme hlavního správce, pochopitelně si zadejte vlastní heslo :)
mysqladmin -u root password 'VašeHlavníHesloKDatabázi'
Tímto máme nainstalovaný a spuštěný SQL server a vytvořeného hlavního uživatele a můžeme začít vytvářet jednotlivé další uživatele, databáze a tabulky. Zde již dle vkusu každého soudruha :)