Jak vytvořit novou databázi v phpmyadmin. PhpmyadminZačínáme s phpmyadmin. Vytvoření databáze MySQL na hostingu

V předchozí lekci jsme se naučili, jak vytvořit připojení k databázovému serveru. Dalším krokem je vytvoření databáze a tabulek.

Podívejme se na dva způsoby, jak vytvořit databázi a tabulky. První je, jak se to dělá v PHP, druhý je pomocí přívětivějšího nástroje PhpMyAdmin, který je standardem na většině webových hostitelů a v XAMPP.

Pokud hostujete web s podporou PHP a MySQL, databáze pro vás již mohla být vytvořena a tuto část tutoriálu můžete přeskočit a začít vytvářet tabulky. Nezapomeňte se podívat na stránky nápovědy hostitele.

Vytváření databází a tabulek pomocí PHP

Funkce mysql_query se používá k dotazování databáze MySQL. Žádosti jsou psány v jazyce S strukturovaný Q uery Lúhel (SQL). SQL je nejrozšířenější databázový dotazovací jazyk – nejen pro databáze MySQL – je velmi logický a snadno se učí. V této a dalších lekcích se dozvíte vše důležité o SQL dotazech.

Při vytváření databáze se používá SQL dotaz CREATE DATABASE s následující syntaxí:

VYTVOŘIT DATABÁZI název db

Snadné a jednoduché, že!? Zkusme to vložit do PHP skriptu:

Mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error()); mysql_query("CREATE DATABASE mydatabase") or die(mysql_error()); mysql_close();

Nejprve se připojíme k serveru MySQL. Poté vytvoříme databázi "mydatabase". A nakonec zavřete připojení k serveru MySQL.

Zatím je to dobré... ale věci se trochu zkomplikují, když chceme vytvářet tabulky v PHP. Při vytváření tabulek používáme SQL dotaz CREATE TABLE s následující syntaxí:

VYTVOŘIT TABULKU název tabulky (název_sloupce1 DATA_TYPE, název_sloupce2 DATA_TYPE, název_sloupce3 DATA_TYPE, ...)

název_tabulky A název_sloupce to jsou samozřejmě vhodná jména. DATOVÝ TYP slouží k určení typu dat vložených do sloupce. Zde jsou nejběžnější typy:

Celá čísla Desítková čísla Krátký text až 255 znaků dlouhý Běžný text až 65 535 znaků Dlouhý text až 4 294 967 295 znaků Data ve formátu RRRR-MM-DD Čas ve formátu HH:MM:SS Čas a datum ve formátu RRRR-MM- DD HH:MM :SS

Obecně je to logické a relativně jednoduché. Zkusme to vložit do našeho příkladu:

Mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error()); mysql_select_db("people") or die(mysql_error()); mysql_query("CREATE TABLE MyTable (id INT AUTO_INCREMENT, Jméno CHAR, Příjmení CHAR, Telefon INT, Datum narození DATUM PRIMÁRNÍ KLÍČ(id)")) Nebo die(mysql_error()); mysql_close();

V tomto příkladu začneme připojením k serveru MySQL. Poté pomocí funkce vybereme databázi „lidí“. Dále vytvoříme tabulku „osob“ s 5 sloupci.

Všimněte si, že pro sloupec „id“ používáme k určení, že sloupec obsahuje čísla, a poté přidáním tato čísla automaticky zvýšíme a zajistíme, že pro každý řádek bude vygenerováno jedinečné ID.

Na konci používáme k nastavení sloupce "id" jako primárního klíče. Primární klíč jednoznačně identifikuje každý záznam (/řádek) v tabulce, což je užitečné zejména pro následné aktualizace databáze.

Vytvoření databáze a tabulek pomocí phpMyAdmin

Užitečná může být možnost vytvářet databáze a tabulky přímo v PHP. Ale často je jednodušší použít phpMyAdmin (nebo jakýkoli jiný nástroj pro správu MySQL), který je standardem na většině webových hostitelů a XAMPP. Snímek obrazovky níže ukazuje, jak vytvořit databázi a tabulky pomocí phpMyAdmin.

Každý webový vývojář ví, že téměř každý web vyžaduje ke svému fungování databázi. Umožňuje vám ukládat informace, spravovat je a získávat je ve správný čas. Aby bylo možné vše výše uvedené použít v pohodlnější formě, rozhodla se skupina nadšenců vytvořit produkt, který kombinuje pohodlí a funkčnost při práci s DBMS. Jeho název je phpMyAdmin. Zpravidla je již k dispozici na mnoha hostingových serverech. Proto tento článek pojednává o tom, jak nainstalovat a nakonfigurovat phpMyAdmin

Příprava

Vzhledem k tomu, že samotný phpMyAdmin je napsán v PHP, pro jeho fungování budete muset nainstalovat celou sadu potřebného softwaru - Apache, PHP, MySQL.

Každá součást může být instalována ručně jednotlivě nebo všechny najednou. Pro Linux existuje balíček LAMP, pro Windows - "Denver" nebo OpenServer. Instalace veškerého softwaru a jeho samostatná konfigurace vám umožní studovat složení a strukturu celého serveru jako celku. Pokud vám čas nedovolí vypořádat se s vnitřní konstrukcí, je jednodušší a pohodlnější montáž hned nainstalovat.

Nastavení PhpMyAdmin na Ubuntu

Balíček je k dispozici ve standardních repozitářích Ubuntu, takže stačí zadat příkaz do terminálu:

sudo apt-get install phpMyAdmin.

Během procesu budete požádáni, abyste prošli kroky nastavení phpMyAdmin. Nejprve musíte vybrat webový server, který chcete použít pro spuštění. V tomto případě je to apache2.

V dalším okně budete požádáni o konfiguraci databáze pro phpMyAdmin. Stojí za to souhlasit. Systém požádá o heslo pro MySQL. A pak pro phpMyAdmin.

Poté ve složce /etc/apache2/conf-enabled/ Zobrazí se konfigurační soubor.

Zbývá nainstalovat pár dílů a aktivovat je. Můžete použít příkazy:

sudo apt-get install php-mbstring php-gettext.

A spouštějí se takto:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Poté budete muset restartovat webový server. To se provádí pomocí příkazu:

sudo systemctl restart apache2.

Teoreticky je vše připraveno a můžete začít pracovat.

Spuštění a konfigurace

Chcete-li se dostat do hlubin nastavení phpMyAdmin, musíte otevřít libovolný prohlížeč a do adresního řádku zadat:

vytvořená doména/phpmyadmin.

Aplikace si vyžádá heslo pro přihlášení. Byl vytvořen ve fázi instalace. Po přihlášení se uživateli zobrazí rozhraní s mnoha prvky a nastaveními.

Kontrolní panel

Aplikační rozhraní je rozděleno do logických bloků, sjednocených podle obecného principu.

Vlevo je panel pro rychlý přechod mezi databázemi a tabulkami. Zde můžete vytvořit novou instanci určitého formátu.

Horní nabídka obsahuje položky pro přechod do nastavení tabulky a další funkce:

  • Databáze. Prakticky duplikuje menu vlevo, to znamená, že obsahuje seznam dostupných databází;
  • SQL. Velmi zajímavý bod pro ty, kteří vědí, jak správně skládat dotazy a aktivně je používat. Můžete ručně provádět výběr, odstranění, řazení a další funkce SQL;
  • Stát. Aktuální pozice v databázích. Jejich celkový objem, provoz, množství přijatých a odeslaných dat;
  • uživatelské účty. Všechna uložená data o uživatelích s uvedením jejich oprávnění, adres a hesel;
  • export a import. Velmi pohodlné funkce pro výměnu mezi databází a jiným softwarem. Například pro ruční aktualizaci webu, pokud taková potřeba nastane. Navíc se jedná o velmi pohodlný nástroj pro vytvoření záložní kopie důležitých dat, pokud tato možnost není dostupná automaticky;
  • nastavení. Mnoho různých parametrů, tak či onak souvisejících s provozem phpMyAdmin, databáze, dotazy a mnoho dalšího;
  • replikace. Komunikace s ostatními servery pro simultánní změny na replikách - tedy opakované instance aktuálního databázového serveru;
  • proměnné. Jak název napovídá, sekce obsahuje hodnoty pro interní potřeby serveru a systému. Zpravidla se nepoužívají, pokud to není nutné;
  • kódování. Zobrazuje všechny možnosti zobrazení písma dostupné v systému;
  • inteligence o typech datových úložišť používaných v phpMyAdmin;
  • rozšíření. Seznam doplňků phpMyAdmin, které zvyšují funkčnost systému.

Obecná nastavení přímo uprostřed umožňují změnit heslo nebo nastavit kódování textu, které se má používat.

Možnosti zobrazení vám pomohou změnit jazyk, téma, velikost písma a další nastavení vzhledu systému.

Vpravo je informační panel s informacemi o databázovém serveru a webovém serveru a také několik odkazů pro nápovědu k phpMyAdmin.

Bohužel aplikaci často využívají útočníci k získání neoprávněného přístupu, takže je potřeba vědět, jak se před tím chránit.

Bezpečnost

První věc, kterou musíte udělat, je použít soubory webového serveru Apache htaccess. Nejprve musíte Apache sdělit, že pro konfiguraci phpMyAdmin bude použit speciální soubor.

Chcete-li to provést, musíte nakonfigurovat konfigurační soubor umístěný na /etc/apache2/conf-available/phpmyadmin.conf.

Musíte přidat speciální direktivu AllowOverride All. Po změně a uložení souboru musíte webový server znovu restartovat.

Nyní ke konfiguraci phpMyAdmin budete potřebovat samotný soubor, ve kterém budou definována pravidla pro přístup k ovládacímu panelu. Měl by se jmenovat .htaccess a měl by se nacházet v /usr/share/phpmyadmin.

Specifikuje následující parametry:

AuthName "Omezené soubory"

AuthUserFile /etc/phpmyadmin/.htpasswd

Vyžadovat platného uživatele.

Tento. sada klíčových slov vám umožní:

  • První řádek odpovídá za povahu oprávnění. Parametr „základní“ znamená, že se můžete přihlásit pomocí svého uživatelského jména a hesla.
  • Druhý určuje, jaký text se zobrazí místo pozdravu.
  • Třetí řádek určuje soubor, ve kterém bude heslo uloženo.
  • Čtvrtý říká systému, že sem mohou vstupovat pouze ověření uživatelé.

Heslo

Vytvoření souboru s hesly při nastavování phpMyAdmin bude vyžadovat trochu šťouchání.

Nejprve musíte nainstalovat obslužný program htpasswd. Je k dispozici v repozitářích Ubuntu, takže stačí spustit příkaz v terminálu:

sudo apt-get install apache2-utils.

Nyní ještě musíte zadat do terminálu:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd uživatelské jméno.

Vytvoří nového uživatele a vyzve vás k zadání hesla.

Přístup je nyní bezpečně chráněn. Když se uživatel pokusí přihlásit do administrativního panelu phpMyAdmin, otevře se další okno pro získání práv k prohlížení a změnu nastavení.

CentOS

Nastavení phpMyAdmin na CentOS se ve skutečnosti příliš neliší. Algoritmus akcí bude téměř stejný. Až na to, že instalační příkaz je trochu jiný:

yum install -y phpmyadmin

Všechna další nastavení a manipulace jsou relevantní pro Ubuntu i CentOS.

Prostředí Windows

Pro operační systém Windows existuje několik hotových řešení pro vytvoření serveru se stávající sadou technologií. Například OpenServer. Již obsahuje nainstalovaný phpMyAdmin. Najdete jej v kontextovém menu serveru v položce „Upřesnit“.

Nastavení MySQL a phpMyAdmin v OpenServeru se provádí pomocí různých hotových menu a oken, což je nepochybně pohodlnější než ruční zadávání příkazů.

Než skončíme, můžeme mluvit o několika běžných chybách a jemnostech konfigurace. Zde jsou základní tipy pro nastavení phpMyAdmin, Apache a MySQL:

  • abyste zabránili zhroucení serveru, měli byste používat nejnovější verze softwaru;
  • phpMyAdmin je s největší pravděpodobností již nainstalován na hostingu, ale jeho zabezpečení lze stále konfigurovat prostřednictvím souborů htaccess;
  • Při výběru hesla byste měli být opatrní. Jeho restaurování často trvá mnohem déle než promyšlený přístup k jeho vytvoření;
  • Použití hotových sestav vám umožňuje rychle nasadit server se vším, co potřebujete, ale ne vždy poskytuje příležitost jej flexibilně nakonfigurovat a pochopit složitost jeho provozu.

Konečně

PhpMyAdmin se používá na mnoha službách a stránkách na internetu. To lze vysvětlit snadnou konfigurací a přístupem k databázi. A také přítomnost velkého množství dalších funkcí a schopností. Projekt se neustále vyvíjí a přizpůsobuje novým řešením a technologiím.

Dobrý den všem! Dnes vám povím o jak vytvořit databázi vphpmyadmin. A tak nejprve spustíme server a přejdeme do phpMyAdmin server je nainstalován na místním počítači, Že v Danwer phpMyAdmin se nachází na adrese http://localhost/tools/phpmyadmin/, a ve WAMP a na jiných serverech je phpMyAdmin dostupný na http://localhost/phpmyadmin/

Na skutečném hostingu je phpMyAdmin k dispozici na jiné adrese. Který z nich musíte zjistit od svého poskytovatele hostingu.

Ve verzi 5.5 to vypadá takto:


Dále do pole název nové databáze zadejte například název naší databáze test. V poli porovnání vyberte kódování databáze, utf8_general_ci. Pokud neuvedeme kódování, to znamená, že ponecháme „porovnání“ tak, jak je, pak je toto kódování vybráno standardně. Po vyplnění těchto polí klikněte na tlačítko vytvořit.


Uprostřed obrazovky se objeví zpráva, že testovací databáze byla vytvořena. Objeví se v seznamu s vytvořenými databázemi. Najdeme ji v tomto seznamu, klikneme na její název a ocitneme se uvnitř vytvořené databáze. Zpočátku je prázdný, takže vytvoříme tabulku.

Existují dva způsoby, jak vytvořit tabulky:

První způsob: V levém sloupci klikněte na vytvořit tabulku

A objeví se následující okno:


Nastavte název pro tabulku a název pro každé pole. Chceme například vytvořit tabulku s kategoriemi webových stránek. Proto nastavíme název tabulky Kategorie. Pro tuto tabulku potřebujeme pouze 2 pole, to jsou id a názvy kategorií ( název) Podle pravidel v libovolné tabulce má první pole vždy jméno id, tedy identifikátor. U tohoto pole nezapomeňte vybrat typ INT a nastavit délku hodnoty v číslech, například 2. Zvolíme index PRIMARY, dáme mu tedy primární klíč a vložíme zaškrtávací políčko pro A_I (Auto Increment) tak, aby jeho hodnota se automaticky zvýší o jedničku.

Pro pole názvu kategorie vyberte typ VARCHAR a nastavte maximální délku na 255 znaků.

Pokud chcete přidat ještě jedno nebo více polí, pak v poli přidat, zadejte číslo, které odpovídá počtu polí, která chcete přidat, a klikněte na ok.

Nepotřebujeme čtyři pole, ale pouze dvě, takže jsme vyplnili pouze dvě pole a zbytek jsme nechali prázdný. Do tabulky budou přidána pouze vyplněná pole. Poté, co vyplníte všechna povinná pole, přejděte na stránku o něco níže a klikněte na Uložit.


To je ono, tabulka se jménem Kategorie vytvořené. Zobrazí se v seznamu tabulek na levé straně obrazovky.

Druhý způsob:

Ihned po vstupu do databáze vidíme takový blok Vytvořte tabulku. Tento blok má 2 pole, kam můžeme zadat název tabulky a počet sloupců v tabulce. Vytvořme si například tabulku s registrovanými uživateli, nazvěme tuto tabulku uživatelů. Tato tabulka bude mít následující pole: id, login, password, e-mail, f_name, s_name, Do pole Počet sloupců zadejte 6 a klikněte na OK.


Zobrazí se stejné okno jako v první metodě.


Po vyplnění všech polí sjeďte o něco níže a klikněte na tlačítko Uložit.

Všechny tabulky uživatelů vytvořené. Byl také přidán do levého seznamu s vytvořenými databázemi.

To je pro dnešek vše. Teď víš, jak vytvořit MySQL databázi a tabulky v phpmyadmin bez potíží a hádanek. Přeji všem hodně štěstí!

Líbil se vám článek?

Dobrý den, milí čtenáři tohoto blogu. Dnes chci mluvit o skriptu (programu) PhpMyAdmin, který pomáhá v pohodlné grafické podobě (bez zadávání SQL dotazů) spravovat databáze na MySQL serveru. V závislosti na úrovni přístupu uživatele můžete pomocí tohoto serverového skriptu spravovat jak jednotlivé databáze, tak celý MySQL server.

Nemám v plánu jít hlouběji, protože... zaprvé, jednoduše neznám všechny funkce tohoto bezplatného nástroje a zadruhé je nepravděpodobné, že ho budete potřebovat při práci se svým webem.

Program PhpMyAdmin se mi však stal stejným. Pravda, i když jej používám neustále, zpravidla pro velmi omezený počet operací. Hlavně když chci vytvořit databázi webu, optimalizovat databázové tabulky a ve vzácných případech mi to pomůže udělat změny ve všech textech článků najednou, což výrazně šetří čas.

Instalace a konfigurace PhpMyAdmin

Je samozřejmé, že PhpMyAdmin má mnohem více možností, ale to mi stačí. I když, když jsem studoval Popovův videokurz o PHP a MySQL, použil jsem tento program k vytvoření vlastních databází a k vytvoření potřebných tabulek s potřebnými poli v těchto databázích.

Obecně v tomto videokurzu Evgeniy mluví o psaní vlastního CMS (samozřejmě ne tak složitého a sofistikovaného, ​​jako například, ale stále má panel správce) pomocí PHP a dotazovacího jazyka MySQL. Cestou se přirozeně učíte základy těchto jazyků, které se vám budou hodit a budou se vám hodit při práci s vlastním webem. Kurz je velmi velký a objemný, ale podle mého názoru užitečný, zejména pro začátečníky v této věci.

PhpMyAdmin bude nainstalován na drtivou většinu hostingových stránek (alespoň na RuNet), aby webmasterům poskytl možnost pracovat s jejich databázemi. Databáze se zpravidla vytvářejí pomocí samotného ovládacího panelu hostingu (), ale práce s již vytvořenou databází MySQL pro téměř všechny hostitele je ponechána na PhpMyAdmin, a to je správné, protože se k tomu velmi dobře hodí a samotný skript je mnohým známý.

Že. Tento program s největší pravděpodobností nebudete muset instalovat a konfigurovat samotný, ale přesto vám pro jistotu krátce řeknu, kde si můžete skript stáhnout a jak jej nainstalovat a nakonfigurovat. Mimochodem, tento program lze použít nejen na hostingovém serveru, ale také na lokálním serveru s nainstalovaným MySQL. Skript je již zahrnut ve výchozím nastavení.

Obecně je pro mě těžké si představit situaci, kdy možná budete muset sami nainstalovat a nakonfigurovat PhpMyAdmin, i když jsem se s takovou situací setkal. Před rokem a půl hostoval web blogu, kde nejprve nebyl tento skript nainstalován a musel jsem si jej stáhnout a nainstalovat sám, ačkoli na tom není nic složitého.

Stáhněte si PhpMyAdmin s podporou ruského jazyka můžete z této stránky, i když si odtud můžete stáhnout i verzi skriptu s podporou pouze anglického jazyka. Nejnovější aktuální verze je 4.0.5 a bude kompatibilní s PHP 5 a MySQL 5.

Verze 2.11.11.3 je kompatibilní se staršími verzemi PHP 4+ a MySQL 3+. Po stažení archivu programu jej budete muset rozbalit a připojit se ke svému webu přes FTP, například pomocí .

Vytvořte adresář v kořenové složce (obvykle buď PUBLIC_HTML nebo HTDOCS) svého webu s libovolným názvem, kterému rozumíte, například „myadmin“ (pokud v názvu adresáře používáte velká písmena, pak při přístupu z adresního řádku prohlížeče, budete muset vzít v úvahu velikost písmen).

Nyní pomocí FileZilla zkopírujte obsah archivu se skriptem do vytvořeného adresáře (celou hromadu složek a souborů z distribuce lze vybrat najednou stisknutím Ctrl+A na klávesnici) a klikněte na „ Nahrát na server” a vyberte ji z kontextové nabídky:

Jakmile jsou soubory zkopírovány (to je nainstalovat PhpMyAdmin), musíte tento skript předem nakonfigurovat. Nejjednodušší způsob, jak to nastavit, je přejmenovat soubor „config.sample.inc.php“ (ze složky „myadmin“, kterou jste vytvořili) na „config.inc.php“.

Poté otevřete výsledný soubor „config.inc.php“ pro úpravy a pokračujte v nastavení, které spočívá v nastavení identifikátoru, který pomáhá zašifrovat vaše heslo pro přístup k PhpMyAdmin v cookie prohlížeče. Chcete-li to provést, v řádku:

$cfg["blowfish_secret"] = "";

Mezi jednoduché uvozovky zadejte alespoň 10 znaků, takto:

$cfg["blowfish_secret"] = "sjkdflscokdkld";

Zadanou sekvenci si nemusíte pamatovat. Ve skutečnosti lze předběžné nastavení PhpMyAdmin považovat za dokončené. Můžete však také změnit výchozí způsob přihlášení, který je uveden v řádku:

$cfg["Servery"][$i]["auth_type"] = "cookie";

V tomto případě budete muset při každém přihlášení zadat své uživatelské jméno a heslo, které si lze zapamatovat v cookie pomocí prohlížeče. Tento řádek však můžete nahradit tímto kódem:

$cfg["Servery"][$i]["auth_type"] = "config"; $cfg["Servery"][$i]["user"] = "vaše_přihlášení"; $cfg["Servery"][$i]["password"] = "parol_odnako";";

Na druhém a třetím řádku tohoto kódu nastavíte přihlašovací jméno a heslo pro vstup do programu, které nyní již nebudete muset zadávat (automatické přihlášení). Tato metoda přihlášení je však méně bezpečná než výchozí, ačkoli pokud pracujete s webem na místním hostiteli, bude toto nastavení přihlášení vhodnější.

Export a import databáze přes PhpMyAdmin

Po dokončení nastavení se můžete zkusit přihlásit. Chcete-li to provést, musíte do adresního řádku prohlížeče zadat cestu ke složce, do které jste nainstalovali distribuční soubory PhpMyAdmin. To znamená, že například pro můj blog bude tato adresa vypadat takto:

Https://site/myadmin/index.php

Pokud jste skript nainstalovali a nakonfigurovali správně, zobrazí se okno s výzvou k zadání přihlašovacího jména a hesla pro vstup do programu:

Pro přihlášení můžete použít uživatelské jméno a heslo, které vám dal váš hostitel. Pokud na svůj server nainstalujete PhpMyAdmin, přihlášení bude ve výchozím nastavení „root“ a heslo je to, které jste zadali při instalaci MySQL. V důsledku toho budete přesměrováni na hlavní stránku skriptu:

Ikona domu vám vždy umožní vrátit se na úvodní stránku programu. Podívejme se na akce, které uživatelé nejčastěji provádějí – vytvoření a obnovení zálohy databáze. Obecně lze samozřejmě vytvořit zálohu databáze mnoha způsoby, ale zálohy vytvořené přes Php My Admin mě nikdy nezklamaly.

Existují skripty a rozšíření pro různé CMS, které to umí vytvářet zálohy databáze podle plánu a zcela bez vaší účasti, ale osobně dávám přednost ručnímu zálohování (cítím se tak bezpečněji). Databáze různých CMS obsahuje to nejcennější, co na svém webu máte – vámi napsané články, jejichž ztráta by byla nenahraditelná.

V levém sloupci rozhraní PhpMyAdmin vyberte databázi, kterou chcete zálohovat, a poté přejděte na kartu „Export“ z horní vodorovné nabídky hlavního okna programu:

Tento program dokáže archivovat záložní kopii databáze za chodu, takže úplně dole na stránce, která se otevře, má smysl zaškrtnout políčko „gzip“, čímž se sníží objem a doba stahování. Ve sloupci „Export“ budou standardně vybrány všechny tabulky z databáze, kterou potřebujete, a bude vybrán formát pro uložení jako „SQL“.

Pokud chcete zkopírovat pouze některé tabulky, vyberte pouze je. Chcete-li vytvořit zálohu v PhpMyAdmin, stačí kliknout na tlačítko „ok“ a vybrat umístění na vašem počítači pro uložení archivu. Ve skutečnosti je vše rychlé a jednoduché. Jediné, co musíte udělat, je tento postup opakovat po přidání nových materiálů na web.

Nyní si vzpomeňme na ten smutný okamžik, kdy to možná budete potřebovat obnovit databázi z dříve vytvořené zálohy. Nejprve je lepší odstranit všechny existující tabulky v obnovované databázi. Chcete-li to provést, klikněte na jeho název v levém sloupci programu a pod seznamem všech databázových tabulek klikněte na „Označit vše“ a z rozevíracího seznamu vyberte „Odstranit“:

Poté přejděte z horní nabídky hlavního okna PhpMyAdmin na kartu „Importovat“, klikněte na tlačítko „Vybrat soubor“ a začněte prohledávat počítač a hledat nejnovější aktuální záložní kopii databáze, kterou potřeba.

Rozbalení a obnovení všech databázových tabulek z archivu programu nějakou dobu potrvá, poté si můžete opět užívat plně funkční stránky. Vše je také velmi jednoduché a rychlé, což je dobrá zpráva.

Vytvoření nové databáze a uživatele v PhpMyAdmin

Pokud vytváříte webovou stránku na svém vlastním serveru (místním, virtuálním nebo dedikovaném), možná budete potřebovat vytvořit novou databázi, což lze v tomto programu snadno provést. Chcete-li to provést, na úvodní stránce stačí zadat její název do pole „Vytvořit novou databázi“ a kliknout na tlačítko vytvořit. To je vše, v PhpMyAdmin byla vytvořena nová databáze.

Nyní budeme muset vytvořit uživatele pro tuto databázi – na úvodní stránce klikněte na odkaz „Privilegia“:

A v okně, které se otevře, musíte následovat odkaz "Přidat nového uživatele":

  1. Uživatelské jméno - zadejte požadované jméno v latině (bude to vaše přihlašovací jméno při přihlašování)
  2. Host – obvykle zadejte localhost
  3. Heslo a potvrzení – vymyslete si složitější heslo, aby to nepřítel neuhádl

V oblasti „Globální oprávnění“ vyberte možnosti, které budou poskytnuty uživateli, kterého vytvoříte. Pro místní server by bylo nejlepší kliknout na odkaz „Označit vše“:

No a také jsme úspěšně vytvořili nového uživatele v PhpMyAdmin.

Další způsoby použití PhpMyAdmin

Jednou jsem měl případ, kdy po přesunutí mého webu na jiný server začal generovat chybu databáze. Po otevření programu jsem viděl zprávu, že jedna z tabulek v mé databázi byla poškozena.

Tento problém byl ale zcela jednoduše a rychle vyřešen pomocí samotného PhpMyAdmin. Za tímto účelem jsem zkontroloval poškozenou tabulku a z níže uvedeného rozevíracího seznamu jsem vybral možnost „Obnovit tabulku“.

Navíc dost často možnost využívám na optimalizaci tabulky kteří tuto optimalizaci potřebují. Chcete-li to provést, klikněte úplně dole v seznamu tabulek na odkaz „Označit ty, které vyžadují optimalizaci“ a z rozevíracího seznamu vyberte možnost „Optimalizovat tabulku“:

Občas také využívám této příležitosti ke spouštění SQL dotazů na určité databázové tabulky. Je to velmi pohodlné, když potřebujete změnit něco v textech všech článků na vašem webu. Pokud počet článků přesáhl sto, pak to udělat ručně jednoduše není možné. Totéž lze provést instalací potřebného rozšíření do vašeho CMS, ale vystačíte si se samotným PhpMyAdminem.

Pozornost!!! Než provedete následující kroky , nezapomeňte provést zálohu databázi způsobem popsaným výše.

Ve WordPressu se články ukládají do tabulky nazvané „wp_posts“, takže pro provedení změn v textech všech článků musíte kliknout na název této tabulky v levém sloupci okna programu a v centrálním okně přejít na záložka „Procházet“ z horní nabídky:

Otevře se samostatné okno, ve kterém budete muset psát Text SQL dotazu, provádění změn ve všech článcích na webu. Tento text bude vypadat nějak takto:

AKTUALIZACE SET wp_posts post_content =REPLACE(post_content, "co_need_zmena", "co_need_změna");

Naposledy jsem změnil úrovně nadpisů uvnitř článků (odstranil jsem nadpisy na úrovni h4 a nahradil je h3) a postupně provedl následující dotazy SQL prostřednictvím PhpMyAdmin:

AKTUALIZACE SET wp_posts post_content =REPLACE(post_content, "

", "

"); UPDATE wp_posts SET post_content =REPLACE(post_content, "

", ""););

Napravo od vstupní oblasti dotazu SQL v okně PhpMyAdmin můžete vybrat pouze ta pole, ve kterých chcete provést změny. Texty článků ve WordPressu se zapisují do pole „post_content“:

Existuje mnoho dalších způsobů, jak tento program použít k provádění každodenních databázových operací.

Pokud znáte nějaké další užitečné funkce PhpMyAdmin, pak vložte odkaz do komentářů nebo vysvětlete podstatu věci slovy.

Hodně štěstí! Brzy se uvidíme na stránkách blogu

Mohlo by vás to zajímat

Schránka Windows a ukládání její historie do Clipdiary
Dropbox – jak využívat cloudové úložiště dat a také práce s programem Dropbox na počítači a mobilu Programy pro propagaci na Instagramu
KeePass je komplexní správce a generátor hesel a také nejlepší program pro ukládání a pohodlné používání hesel
Punto Switcher - bezplatný přepínač rozložení klávesnice a další funkce programu Punto Switcher
Jak vložit heslo do složky (archivovat nebo jinak chránit heslem ve Windows)
Komprese Gzip pro urychlení načítání stránek – jak ji povolit pro Js, Html a Css pomocí souboru .htaccess
Notepad++ - bezplatný editor Html a PHP se zvýrazněním syntaxe, přehledem funkcí a nejlepšími pluginy pro Notepad++
Jak zkontrolovat stránky na nefunkční odkazy - Xenu Link Sleuth, plugin a online služba Broken Link Checker a také vyhledávače
Artisteer - program pro tvorbu a úpravu šablon pro Joomla a témat pro WordPress

Poslední aktualizace: 22.12.2017

Obvykle se jako úložiště dat používají databáze. PHP umožňuje používat různé systémy pro správu databází, ale nejpopulárnější je dnes ve spojení s PHP MySQL. MySQL je bezplatný software, který umožňuje interakci s databázemi pomocí příkazů SQL. Proces instalace a konfigurace MySQL již byl diskutován.

Abychom nám usnadnili práci s databázemi MySQL, nainstalujme si speciální sadu skriptů phpMyAdmin. phpMyAdmin poskytuje intuitivní webové rozhraní pro správu databází MySQL. Pomocí tohoto nástroje je mnohem jednodušší pracovat s databázemi než spravovat MySQL přes konzoli.

Chcete-li nainstalovat phpMyAdmin, stáhněte si archiv a rozbalte jej do složky C:\localhost kde jsou dokumenty pro php. Rozbalenou složku pro stručnost přejmenujme na phpMyAdmin.

V rozbaleném adresáři phpMyAdmin vytvořte soubor config.inc.php s následujícím obsahem:

A abychom se ujistili, že je vše správně nakonfigurováno, přejděte v prohlížeči například na phpMyAdmin, http://localhost:8080/phpmyadmin:

V levém sloupci vidíte všechny dostupné databáze na serveru MySQL. I když jste ještě nevytvořili žádné databáze, server již má sadu výchozích databází.

Pravá strana rozhraní phpMyAdmin obsahuje základní nástroje pro správu databáze a také různé konfigurační informace.

Vytvoření databáze MySQL v phpMyAdmin

Pro výměnu dat s MySQL serverem (ukládání, změna, mazání, načítání dat) přirozeně potřebujeme databázi. Databázi můžeme vytvořit z konzole MySQL, stejně jako z vizuálního rozhraní phpMyAdmin.

Otevřeme rozhraní phpMyAdmin. Pojďme na kartu Databáze. Pod štítkem Vytvořte databázi Zadáme nějaký název pro novou databázi, například compstore a klikneme na tlačítko "Vytvořit".

A poté nám přijde zpráva o úspěšném vytvoření nové databáze a ta bude přidána do seznamů databází.

Nová databáze je stále prázdná a nic neobsahuje. Přidejme k němu tabulku, která bude data uchovávat. Chcete-li to provést, klikněte na název databáze a přejdeme na kartu „Struktura“, kde se nám nabídnou možnosti pro novou tabulku. Do pole "Název" zadejte název nové tabulky. Nechte tabulku ukládat data o modelech smartphonů, takže zadejte název „telefony“ a zadejte číslo 3 jako počet sloupců:

Chcete-li vytvořit tabulku, klikněte na tlačítko „Vpřed“. Poté budeme mít sadu buněk pro nastavení parametrů sloupců. Pro názvy sloupců uveďme postupně: id, name, company. Jako typ uvedeme typ INT pro sloupce id a typ VARCHAR pro sloupce název a společnost. U sloupců název a firma zadejte do pole "Délka/Hodnoty" číslo 200 - bude udávat maximální délku řádku ve znacích. Pro sloupec id označte také PRIMARY v poli „Index“ a zaškrtněte pole „A_I“ (AutoIncrement):

Tabulka tedy bude mít sloupce pro Jedinečné ID, Název telefonu a Název výrobce. A poté klikněte na tlačítko „Uložit“ níže.

Po vytvoření tabulky můžeme vidět tabulku a její sloupce ve sloupci databáze:

Toto není jediný způsob, jak vytvořit tabulky v phpMyAdmin, protože zde můžeme manipulovat s databází pomocí SQL dotazů. Vyberte tedy naši databázi v seznamu databází a přejděte na záložku „SQL“. Zobrazí pole pro zadání příkazu v dotazovacím jazyce SQL. Zadáme do něj následující příkaz:

CREATE Table phones1 (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, název VARCHAR(200) NOT NULL, company VARCHAR(200) NOT NULL)

Toto je standardní příkaz pro vytvoření tabulky SQL. Za klíčovými slovy CREATE Table následuje název vytvářené tabulky a poté definice sloupců v závorkách oddělené čárkami.

Každá definice sloupce obsahuje název sloupce, jeho typ a řadu dalších hodnot. Například definice sloupce id (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) udává název sloupce, typ je INT a také to, že sloupec musí mít hodnotu - NOT NULL, o kterou se jeho hodnota automaticky zvýší. jeden s přidáním nového objektu - AUTO_INCREMENT, a že hraje roli primárního klíče - PRIMARY KEY.

Obecně platí, že takto vytvořená tabulka bude ekvivalentní té, která byla vytvořena dříve. Klikněte na tlačítko Vpřed a vytvoří se druhá tabulka, telefony1.