Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
PHP
PHP - Část XVI. (Instalace MySQL na LINUXu)
15. října 2000, 00.00 | Nevíte si rady s instalací MySql pod Linuxem? My vám poradíme. Čtěte další díl seriálu o PHP.
Základním předpokladem je opět stáhnutí instalace MySQL pro daný operační systém, a to buď ze serveru http://www.mysql.com nebo z českého zrcadla http://www.mysql.cz. MySQL je pro operační systém LINUX zdarma a instalace je dostupná ve třech formách. Buď si můžete stáhnout již zkompilovanou binární distribuci, nebo zdrojové soubory, které si zkompilujete sami, nebo instalaci ve formátu RPM, která je určena uživatelům linuxové distribuce RED HAT, ale také těm, kteří mají na svém systému instalován program rpm. V tomto článku se budeme věnovat postupně všem možnostem instalace.
-
Instalace z binární (již zkompilované) distribuce
Stáhnutý soubor umístěte do adresáře, ve kterém chcete aby se vytvořil podadresář a vněm bylo nainstalováno MySQL. Potom soubor rozbalte příkazem:
tar zxvf mysql-3.22.32-pc-linux-gnu-i586.tar.gz
(podle
verze vámi stáhnutého MySQL příkaz náležitě upravte)
Nyní se vám v aktuálním adresáři vytvořil podadresář s názvem mysql-3.22.32-pc-linux-gnu-i586
,
což je naprosto nevyhovující, a proto doporučuji tento adresář přejmenovat
na mysql
(dále se předpokládá, že adresář s MySQL máte přejmenován
na mysql). Dále ještě potřebujete vytvořit základní potřebné databáze test
a mysql
. Otevřete si adresář mysql/scripts
a spusťte
příkaz:
./mysql_install_db
Teď máte na svém systému nainstalováno
MySQL. Spustíte ho z adresáře mysql/bin
příkazem:
./safe_mysqld &
-
Instalace ze zdrojových souborů
Příslušný stáhnutý soubor můžete umístit do libovolného adresáře - zatím to nemá vliv na konečné umístění MySQL. Rozbalte ho příkazem:
tar zxvf mysql-3.22.32.tar.gz
(opět podle použité verze upravte příkaz)
Nyní se rozmyslete, kam chcete MySQL
nainstalovat, a kde budou uloženy databáze. Potom otevřete adresář, do kterého
jste
rozbalili zdrojové soubory, a spusťte příkaz:
./configure --prefix=umisteni_mysql --localstatedir=umisteni_databazi
(v příkazu nahraďte umisteni_mysql
a
umisteni_databazi
vámi zvolenou adresářovou cestou)
Teď je vše připraveno na kompilování - spusťte ho příkazem:
make
a po něm:
make install
Tím je MySQL instalováno na vašem systému,
ale ještě musíte vytvořit základní databáze test
a mysql
.
V adresáři s MySQL je podadresář /scripts
. Z něho spusťte příkaz:
./mysql_install_db
MySQL spustíte z podadresáře /bin
adresáře
s MySQL příkazem:
./safe_mysqld &
Upozornění:
Samotná kompilace může podle výkonnosti počítače trvat různě dlouho (i
30 minut).
-
Instalace z distribuce ve formátu RPM
Tato instalace vyžaduje, aby na vašem systému
sídlil program RPM (pokud používáte RED HAT linux, nemáte problém). Musíte si
opět stáhnout příslušné instalační soubory. Potom je instalace velice
jednoduchá. Z adresáře, ve kterém máte stáhnuté soubory .rpm
spusťte příkaz:
rpm -Uhv MySQL-*.rpm
Nyní byste měli mít k dispozici běžícího
MySQL démona (mysqld
).
Samotná instalace se dá provést i z X-window, ale liší se podle použitého
programu pro správu rpm, a proto se jí zde nebudu zabývat.
Zájemce o bližší informace o MySQL odkazuji na originální dokumentaci.
V příštím článku se již budeme věnovat práci se samotnými databázemi.
Obsah seriálu (více o seriálu):
- PHP část I. - Úvod do jazyka
- PHP část II. - Instalace
- PHP - Část V. (Operátory)
- PHP - Část VIII.
- PHP - Část IX. (Vlastní funkce)
- PHP - Část X. (Proměnné ve funkcích)
- PHP - Část XI.
- PHP - Část XII. (Regulární výrazy)
- PHP - Část XIII. (Regulární výrazy podruhé)
- PHP - Část XIV. (PHP a databáze)
- PHP - Část XV. (Instalace MySQL ve Windows)
- PHP - Část XVI. (Instalace MySQL na LINUXu)
- PHP - Část XVII. (MySQL - vytvoření nové databáze)
- PHP - Část XVIII. (Vkládání dat do databáze)
- PHP - Část XIX. (MySQL - získávání dat z databáze)
- PHP - Část XX. (SQL - získávání dat z databáze II.)
- PHP - Část XXI. (SQL - získávání dat z databázových tabulek III)
- PHP - Část XXII. (MySQL - modifikace a mazání dat v tabulce)
- PHP část XXIII. - MySQL - přístupová práva
- PHP část XXIV. - PostgreSQL
- PHP část XXV. - Cookies
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007