Střední odborná škola a Střední odborné učiliště, Hořovice



Podobné dokumenty
Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Projekt implementace OS Linux do výuky informačních technologií

Instalace a první spuštění Programu Job Abacus Pro

Střední odborná škola a Střední odborné učiliště, Hořovice

Instalace webové služby Mydlinka

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

1 Návod k instalaci školící databáze

úvod Historie operačních systémů

PRÁVNÍ ZÁKLADY STÁTU- ÚSTAVA

Národní šetření výsledků žáků v počátečním vzdělávání

Služba ve Windows. Služba (service) je program

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa

INSTALACE SW V GNU/LINUXU

Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí:

VIRTUALBOX INSTALACE OS

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

EMBARCADERO DATASNAP. OBSAH Úvod... 2 DataSnap a DBExpress... 2 Serverová část... 2 VCL Klient... 6 Nasazení... 7

Instrukce pro vzdálené připojení do učebny 39d

Instalace Linux Debian ve VirtualBoxu JAKUB MAZUCH BŘEZEN 2018

VIRTUALBOX PRÁCE SE SÍTÍ

APS Administrator.ST

Instalace webové služby Mydlinka

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

ZÁLOHA A OBNOVA ABRA GEN

Vzdálená správa v cloudu až pro 250 počítačů

DERATIZACE ANEB PROČ PŘÍKAZY ;)

1. Webový server, instalace PHP a MySQL 13

1. Instalace MySQL Serveru Konfigurace MySql Serveru Vytvoření struktury databáze...3

APS Web Panel. Rozšiřující webový modul pro APS Administrator

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Teplota Číslo DUM: III/2/FY/2/1/13 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální veličiny

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Model atomu Číslo DUM: III/2/FY/2/2/2 Vzdělávací předmět: Fyzika Tematická oblast: Elektrické a

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Aplikační programové vybavení

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Měření délky Číslo DUM: III/2/FY/2/1/2 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální

TGMmini. začínáme. komplexní dodávky a zprovoznění servopohonů dodávky řídicích systémů

PŘÍKAZY PRÁCE SE SLOŽKAMI

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

VIRTUALBOX GUEST ADDITIONS

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Výpočty s hustotou Číslo DUM: III/2/FY/2/1/10 Vzdělávací předmět: Fyzika Tematická oblast:

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re

Téma 1 - řešení s obrázky

Úvod do Linuxu SŠSI Tábor 1

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

IBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace

LIVE CD/DVD ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Instalační manuál. HelpDesk

CLOUD ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

DISTRIBUCE GNU/LINUXU

Případová studie: Adresářové řešení pro webhosting pomocí ApacheDS. Lukáš Jelínek

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

GRAFICKÁ PROSTŘEDÍ GNU/LINUXU

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Měření teploty Číslo DUM: III/2/FY/2/1/14 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální

Instalační manuál. HelpDesk

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Lom světla II.část Číslo DUM: III/2/FY/2/3/18 Vzdělávací předmět: Fyzika Tematická oblast: Optika

Správa linuxového serveru: Webová rozhraní k poště (Squirrelmail a Roundcube)

Transkript:

Kód DUM : VY_32_INOVACE_LIN.1.13 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 13_ Síťové služby- databázový server MySQL + PHP 1. díl DUM provede žáka instalací, základní konfigurací a zprovozněním serveru MySQL ve spolupráci s PHP a webovým serverem. Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Operační systémy, 3. ročník Speciální vzdělávací potřeby Žádné Klíčová slova Př. LAMP, WAMP, XAMPP, PHP, server, Apache, Localhost, Host, MySQLd, service system.d, C/S, Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Prezentace s prvky interaktivity Kombinované Žáci 3. ročníku Odborné vzdělávání 16-19 let Celková velikost Velikost materiálu v kb : 595 rozčlenění tématického celku: Linux-systémová část Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Vladimír KEBERT. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802 4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků (NÚV).

1.Databázový server pro dynamický web a databázové služby - v Linuxu je mnoho let implementován databázový server MySQL, který vznikl jako svobodný software, dnes jej však vyvíjí společnost Oracle a stává se částečně proprietálním - náhradou v nejbližší budoucnosti je fork(paralelní vývoj) databáze MySQL pod názvem MariaDB (licence GNU/GPL) - MariaDB jako fork se v systému chová plnohodnotně jako náhrada původního MySQL, disponuje rozšířením a vyšším výkonem - MariaDB bude výchozím databázovým strojem v distribucích ReHat (Fedora) Následující průvodce je platný pro oba servery, protože jsou binárně zpětně kompatibilní Obr.1: Logo svobodné databáze MariaDB [2] Obr.2: Logo svobodné databáze MySQL [6]

2. Typické použití MySQL v oblasti webdesignu a publikování: L A M P Linux Apache MySQL PHP - MySQL je velmi známá a provázaná Open Source databáze ke každodennímu užití. - většina webových aplikací používá právě tuto databázi. - má využití od jednoduchých stránek až po nasazení velkého rozsahu, i v cloudových technologiích - MySQL je portována pro nejrůznější operační systémy i hardwarové platformy, je velmi univerzální. L (W) je prostřední operačního systému pro běhové prostředí Apache (též httpd, apache2) je webový server, běžící na pozadí MySQL je databázový server PHP je interpret jazyka PHP zpracovává příkazy, převádí do HTML a předává je webserveru k vyřízení

3. Systém C/S MySQL má v Linuxu zpravidla součásti: - MySQL klient slouží k ovládání a k připojení do databázového serveru - MySQL database connector (ODBC, JDBC) - pro spojení různých aplikací s MySQL (např. s OpenOffice) - MySQL server and related files vlastní stroj (server) - MySQL Utilities utility k nastavení a administraci (mysqladministrator) - MySQL configuration assistant grafické konfigurátory (např. MySQL workbench, PhpMyadmin.) Obr.2: Nainstalované součásti Fedora 16 [4]

Obr.3: MySQL a její webová nadstavba snímky obrazovky LAMP

4. Instalace a zprovoznění Distribuce FEDORA (a RPM distribuce s yumem): #yum -y install mysql instaluje klienta #yum -y install mysql-server instaluje server mysql #yum -y install php-mysql instaluje modul php promysql #yum -y install libdbi-dbd-mysql knihovny procedur #yum -y install mysql-workbench grafický konfigurátor (binární oracle) A pokud máme aktivní webový server a php, pak ještě webový konfigurátor a databázový klient #yum -y install phpmyadmin 5. První spuštění a zavedení správce - v moderníchdistribucích se MySQL ovládá přes system.d jako služba na pozadí - lze ji trvale zapnout, aby se spouštěla při startu: - spuštění služby příkazem:

6. Analytika běhu serveru: Stav nastavení, kritické hodnoty a upozornění vypíše aplikace mysqltuner: Tento textový nástroj vypíše následující formou většinu kritických nastavení a nedostatků v konfiguraci: Běh serveru zjistíme příkazem

7. Zavedení správce serveru: Pokud spustíme příkaz #mysql s vhodným přepínačem (přepínač -u následovaný jménem uživatele se připojí k MySQL serveru pod jménem tohoto uživatele)[5]: mysql -uroot, pak obdržíme příkazovou řádku MySQL superuživatele MySQL, např.[5]: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 5.0.32-Debian_7etch1-log Debian etch distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. Mysql> - Toto platí jen pro první spuštění, kdy MySQL nezná práva uživatelů. - Proto je nutné nejdříve příkazem #mysqladmin nastavit práva správce: #mysqladmin -uroot password nové heslo - Po nastavení hesla je možné se připojit a administrovat server: # mysql -uroot -p Projde výzva zadání hesla se otevře přístup k MySQL jako superuživateli:

Konzole Mysql: Povšimněte si, že rootovský přístup mysql byl spuštěn z promptu uživatele. Uživatelé MySQL nejsou totožní se systémovými uživateli a musí být definování v databázi s názvem mysql, tabulce user!

8. LAMP ukázka běhu komponent Obr.4: Služba Apache a kontrola běhu PHP MyAdmin grafický konfigurátor MySQL

9. Úloha: Pod vedením učitele proveďte instalaci MySQL nebo MariaDB v linuxových distribucích KUBUNTU 12.04 nebo FEDORA 17 1. V systému spusťte terminál a přihlaste se jako ROOT 2. Proveďte balíčkovacím systémem nebo jeho nadstavbou instalaci klienta a serveru MySQL nebo MariaDB 3. Proveďte analytiku běhu při prvním spuštění 4. Proveďte # systemctl status service.httpd # systemctl status start stop service.mysqld (platí pro Fedora 15+) 5. Nastavte práva administrátora mysql pomocí #mysqladmin 6. Kontrola běhu a diagnostika: #mysqltuner (nutno předtím nainstalovat, pokud není)

Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: 1.ŠTRAUCH, Adam. Databáze MariaDB válcuje MySQL. [online]. 2012, 21. 12. 2012 [cit. 2013-03-10]. ISSN 1212-8309. Dostupné z: http://www.root.cz/clanky/databaze-mariadbvalcuje-mysql/ 2. Maria DB. [online]. MariaDB Foundation 2013 (Logo), 2013-02 [cit. 2013-03-10]. Dostupné z: https://mariadb.org/static/images/v2/ice_logo- 5dcea9e47b780ff52f75c3c3304d54827f56211e.png 3. ZAJÍC,P. PHP (1).[online],2003-2013 [cit. 2013-03-09]. ISSN 1801-3805. Dostupné z: http://www.linuxsoft.cz/article.php?id_article=173,

4. FEDORA FOUNDATION. Navody:f16:databaze [online]. Fedora Foundation, 2012, 2012-05-29 [cit. 2013-03-10]. Dostupné z: http://wiki.fedora.cz/doku.php?id=navody:f16:databaze 5.KOLEKTIV. WIKIMEDIA FOUNDATION. MySQL [online]. Wikimedia Foundation, 2012, 2012-07-12 [cit. 2013-03-10]. Dostupné z: http://cs.wikiversity.org/wiki/mysql#konfigurace 6. MySQL: Logo. ORACLE CORPORATION AND/OR ITS AFFILIATE. MySQL [online]. 2013 [cit. 2013-03-10]. Dostupné z: http://dev.mysql.com/common/logos/logo-mysql-110x57.png 7. Správa databází v MySQL - I. In: HAUZAR, David. Abclinuxu [online]. abclinuxu.cz, 2003, 2003-02-05 [cit. 2013-03-11]. Dostupné z: http://www.abclinuxu.cz/clanky/navody/spravadatabazi-v-mysql-i