Ako vytvoriť novú databázu v phpmyadmin. PhpmyadminZačíname s phpmyadmin. Vytvorenie MySQL databázy na hostingu

V predchádzajúcej lekcii sme sa naučili, ako vytvoriť pripojenie k databázovému serveru. Ďalším krokom je vytvorenie databázy a tabuliek.

Pozrime sa na dva spôsoby vytvorenia databázy a tabuliek. Prvým je spôsob, akým sa to robí v PHP, druhým je použitie priateľskejšej pomôcky PhpMyAdmin, ktorá je štandardom na väčšine webových hostiteľov a v XAMPP.

Ak hosťujete stránku s podporou PHP a MySQL, databáza už môže byť pre vás vytvorená a túto časť návodu môžete preskočiť a začať vytvárať tabuľky. Nezabudnite sa pozrieť na stránky pomocníka hostiteľa.

Vytváranie databáz a tabuliek pomocou PHP

Funkcia mysql_query sa používa na dopytovanie databázy MySQL. Žiadosti sú písané v jazyku Sštruktúrovaný Q uery L uhol (SQL). SQL je najpoužívanejší databázový dotazovací jazyk – nielen pre databázy MySQL – je veľmi logický a ľahko sa učí. V tejto a nasledujúcich lekciách sa dozviete všetko dôležité o SQL dotazoch.

Pri vytváraní databázy sa používa SQL dotaz CREATE DATABASE s nasledujúcou syntaxou:

VYTVORIŤ DATABÁZU názov db

Jednoduché a jednoduché, však!? Skúsme to vložiť do PHP skriptu:

Mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error()); mysql_query("VYTVORIŤ DATABÁZU mojadatabáza") alebo zomrieť(mysql_error()); mysql_close();

Najprv sa pripojíme k serveru MySQL. Potom vytvoríme databázu "mydatabase". Nakoniec zatvorte pripojenie k serveru MySQL.

Zatiaľ je to dobré... ale veci sa trochu skomplikujú, keď chceme vytvárať tabuľky v PHP. Pri vytváraní tabuliek používame SQL dotaz CREATE TABLE s nasledujúcou syntaxou:

VYTVORIŤ TABUĽKU názov tabuľky (column_name1 DATA_TYPE, column_name2 DATA_TYPE, column_name3 DATA_TYPE, ...)

názov_tabulky A názov_stĺpca to sú, samozrejme, vhodné mená. DÁTOVÝ TYP používa sa na určenie typu údajov vložených do stĺpca. Tu sú najbežnejšie typy:

Celé čísla Desatinné čísla Krátky text do 255 znakov Obyčajný text do 65 535 znakov Dlhý text do 4 294 967 295 znakov Dátumy vo formáte RRRR-MM-DD Čas vo formáte HH:MM:SS Čas a dátum vo formáte RRRR-MM- DD HH:MM :SS

Vo všeobecnosti je to logické a pomerne jednoduché. Skúsme to vložiť do nášho príkladu:

Mysql_connect("mysql.myhost.com", "user", "sesame") or die(mysql_error()); mysql_select_db("ľudia") alebo zomrieť(mysql_error()); mysql_query("VYTVORIŤ TABUĽKU MyTable (id INT AUTO_INCREMENT, Meno CHAR, Priezvisko CHAR, Telefón INT, Dátum narodenia DÁTUM PRIMÁRNY KĽÚČ(id)")) Alebo zomrieť(mysql_error()); mysql_close();

V tomto príklade začneme pripojením k serveru MySQL. Potom pomocou funkcie vyberieme databázu „ľudí“. Ďalej vytvoríme tabuľku „osoby“ s 5 stĺpcami.

Všimnite si, že pre stĺpec „id“ určujeme, že stĺpec obsahuje čísla, a potom pridávame, aby sa tieto čísla automaticky zvýšili a zabezpečilo sa, že pre každý riadok sa vygeneruje jedinečné ID.

Na konci používame na nastavenie stĺpca „id“ ako primárny kľúč. Primárny kľúč jedinečne identifikuje každý záznam (/riadok) v tabuľke, čo je užitočné najmä pri následných aktualizáciách databázy.

Vytvorenie databázy a tabuliek pomocou phpMyAdmin

Užitočná môže byť možnosť vytvárať databázy a tabuľky priamo v PHP. Často je však jednoduchšie použiť phpMyAdmin (alebo akýkoľvek iný nástroj na správu MySQL), ktorý je štandardom na väčšine webových hostiteľov a XAMPP. Snímka obrazovky nižšie ukazuje, ako vytvoriť databázu a tabuľky pomocou phpMyAdmin.

Každý webový vývojár vie, že takmer každá webová stránka vyžaduje na fungovanie databázu. Umožňuje vám ukladať informácie, spravovať ich a získavať ich v správnom čase. Aby bolo možné všetko vyššie uvedené použiť v pohodlnejšej forme, skupina nadšencov sa rozhodla vytvoriť produkt, ktorý kombinuje pohodlie a funkčnosť pri práci s DBMS. Jeho názov je phpMyAdmin. Spravidla je už k dispozícii na mnohých hostingových stránkach. Preto tento článok bude diskutovať o tom, ako nainštalovať a nakonfigurovať phpMyAdmin

Príprava

Keďže samotný phpMyAdmin je napísaný v PHP, pre jeho fungovanie budete musieť nainštalovať celú sadu potrebného softvéru - Apache, PHP, MySQL.

Každý komponent môže byť inštalovaný ručne jednotlivo alebo všetky naraz. Pre Linux existuje balík LAMP, pre Windows - "Denver" alebo OpenServer. Inštalácia celého softvéru a jeho samostatná konfigurácia vám umožní študovať zloženie a štruktúru celého servera ako celku. Ak vám čas neumožňuje zaoberať sa vnútornou konštrukciou, je jednoduchšie a pohodlnejšie zostavu nainštalovať hneď.

Nastavenie PhpMyAdmin na Ubuntu

Balík je dostupný v štandardných úložiskách Ubuntu, takže stačí zadať príkaz do terminálu:

sudo apt-get install phpMyAdmin.

Počas procesu budete vyzvaní, aby ste prešli krokmi nastavenia phpMyAdmin. Najprv musíte vybrať webový server, ktorý plánujete použiť na spustenie. V tomto prípade je to apache2.

Nasledujúce okno vás požiada o konfiguráciu databázy pre phpMyAdmin. Stojí za to súhlasiť. Systém si vyžiada heslo pre MySQL. A potom pre phpMyAdmin.

Potom v priečinku /etc/apache2/conf-enabled/ Zobrazí sa konfiguračný súbor.

Zostáva nainštalovať niekoľko častí a aktivovať ich. Môžete použiť príkazy:

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

A spúšťajú sa takto:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Potom budete musieť reštartovať webový server. To sa vykonáva pomocou príkazu:

sudo systemctl reštartujte apache2.

Teoreticky je všetko pripravené a môžete začať pracovať.

Spustenie a konfigurácia

Ak sa chcete dostať do hĺbky nastavení phpMyAdmin, musíte otvoriť ľubovoľný prehliadač a do panela s adresou zadať:

vytvorená doména/phpmyadmin.

Aplikácia si na prihlásenie vyžiada heslo. Bol vytvorený vo fáze inštalácie. Po prihlásení sa používateľovi zobrazí rozhranie s mnohými prvkami a nastaveniami.

Ovládací panel

Aplikačné rozhranie je rozdelené do logických blokov, zjednotených podľa všeobecného princípu.

Vľavo je panel pre rýchly prechod medzi databázami a tabuľkami. Tu môžete vytvoriť novú inštanciu konkrétneho formátu.

Horná ponuka obsahuje položky na prechod do nastavení tabuľky, ako aj ďalšie funkcie:

  • Databáza. Prakticky duplikuje menu vľavo, to znamená, že obsahuje zoznam dostupných databáz;
  • SQL. Veľmi zaujímavý bod pre tých, ktorí vedia správne skladať dotazy a aktívne ich používať. Môžete manuálne vykonávať výber, mazanie, triedenie a ďalšie funkcie SQL;
  • štát. Aktuálna pozícia v databázach. Ich celkový objem, návštevnosť, množstvo prijatých a odoslaných dát;
  • používateľské účty. Všetky uložené údaje o používateľoch s uvedením ich oprávnení, adries a hesiel;
  • export a import. Veľmi pohodlné funkcie na výmenu medzi databázou a iným softvérom. Napríklad na ručnú aktualizáciu stránky, ak takáto potreba vznikne. Okrem toho je to veľmi pohodlný nástroj na vytvorenie záložnej kópie dôležitých údajov, ak táto možnosť nie je k dispozícii automaticky;
  • nastavenie. Mnoho rôznych parametrov, tak či onak súvisiacich s prevádzkou phpMyAdmin, databázami, dopytmi a oveľa viac;
  • replikácie. Komunikácia s inými servermi pre simultánne zmeny na replikách - to znamená opakované inštancie aktuálneho databázového servera;
  • premenných. Ako už názov napovedá, sekcia obsahuje hodnoty pre interné potreby servera a systému. Spravidla sa nepoužívajú, pokiaľ to nie je nevyhnutné;
  • kódovania. Zobrazuje všetky možnosti zobrazenia písma dostupné v systéme;
  • inteligenciu o typoch ukladania údajov používaných v phpMyAdmin;
  • rozšírenia. Zoznam doplnkov phpMyAdmin, ktoré zvyšujú funkčnosť systému.

Všeobecné nastavenia priamo v strede umožňujú zmeniť heslo alebo nastaviť kódovanie textu, ktoré sa má použiť.

Možnosti zobrazenia vám pomôžu zmeniť jazyk, tému, veľkosť písma a ďalšie nastavenia vzhľadu systému.

Na pravej strane je informačný panel s informáciami o databázovom serveri a webovom serveri, ako aj s niekoľkými odkazmi na pomoc s phpMyAdminom.

Žiaľ, aplikácia je často využívaná útočníkmi na získanie neoprávneného prístupu, takže je potrebné vedieť, ako sa pred tým chrániť.

Bezpečnosť

Úplne prvá vec, ktorú musíte urobiť, je použiť súbory webového servera Apache htaccess. Najprv musíte Apache povedať, že na konfiguráciu phpMyAdmin sa použije špeciálny súbor.

Ak to chcete urobiť, musíte nakonfigurovať konfiguračný súbor umiestnený na adrese /etc/apache2/conf-available/phpmyadmin.conf.

Musíte pridať špeciálnu direktívu AllowOverride All. Po zmene a uložení súboru musíte znova reštartovať webový server.

Teraz na konfiguráciu phpMyAdmin budete potrebovať samotný súbor, v ktorom budú definované pravidlá pre prístup k ovládaciemu panelu. Mal by sa volať .htaccess a mal by sa nachádzať v /usr/share/phpmyadmin.

Špecifikuje nasledujúce parametre:

AuthName "Obmedzené súbory"

AuthUserFile /etc/phpmyadmin/.htpasswd

Vyžadovať platného používateľa.

Toto. sada kľúčových slov vám umožní:

  • Prvý riadok zodpovedá za povahu autorizácie. Parameter „základný“ znamená, že sa môžete prihlásiť pomocou svojho používateľského mena a hesla.
  • Druhý určuje, aký text sa zobrazí namiesto pozdravu.
  • Tretí riadok určuje súbor, v ktorom bude heslo uložené.
  • Štvrtý hovorí systému, že sem môžu vstúpiť iba overení používatelia.

heslo

Vytvorenie súboru s heslom pri nastavovaní phpMyAdmin si bude vyžadovať trochu pokútnosti.

Najprv musíte nainštalovať obslužný program htpasswd. Je k dispozícii v úložiskách Ubuntu, takže stačí spustiť príkaz v termináli:

sudo apt-get nainštalujte apache2-utils.

Teraz ešte musíte zadať do terminálu:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd používateľské meno.

Vytvorí nového používateľa a vyzve vás na zadanie hesla.

Prístup je teraz bezpečne chránený. Keď sa používateľ pokúsi prihlásiť do administratívneho panelu phpMyAdmin, otvorí sa ďalšie okno na získanie práv na prezeranie a zmenu nastavení.

CentOS

Nastavenie phpMyAdmin na CentOS sa v skutočnosti veľmi nelíši. Algoritmus akcií bude takmer rovnaký. Až na to, že príkaz na inštaláciu je trochu iný:

yum install -y phpmyadmin

Všetky ďalšie nastavenia a manipulácie sú relevantné pre Ubuntu aj CentOS.

Prostredie Windows

Pre operačný systém Windows existuje niekoľko hotových riešení na vytvorenie servera s existujúcou sadou technológií. Napríklad OpenServer. Už obsahuje nainštalovaný phpMyAdmin. Nájdete ho v kontextovej ponuke servera v položke „Rozšírené“.

Nastavenie MySQL a phpMyAdmin v OpenServeri prebieha pomocou rôznych pripravených menu a okien, čo je nepochybne pohodlnejšie ako manuálne zadávanie príkazov.

Pred záverom môžeme hovoriť o niekoľkých bežných chybách a jemnostiach konfigurácie. Tu sú základné tipy na nastavenie phpMyAdmin, Apache a MySQL:

  • aby ste sa vyhli zlyhaniu servera, mali by ste používať najnovšie verzie softvéru;
  • phpMyAdmin je s najväčšou pravdepodobnosťou už nainštalovaný na hostingu, ale jeho bezpečnosť je stále možné nakonfigurovať prostredníctvom súborov htaccess;
  • Pri výbere hesla by ste mali byť opatrní. Jeho obnova často trvá oveľa dlhšie ako premyslený prístup k jeho tvorbe;
  • Použitie hotových zostáv vám umožňuje rýchlo nasadiť server so všetkým, čo potrebujete, ale nie vždy poskytuje možnosť flexibilne ho nakonfigurovať a pochopiť zložitosť jeho prevádzky.

Konečne

PhpMyAdmin sa používa v mnohých službách a stránkach na internete. Dá sa to vysvetliť jednoduchou konfiguráciou a prístupom k databáze. A tiež prítomnosť veľkého množstva ďalších funkcií a schopností. Projekt sa neustále vyvíja a prispôsobuje novým riešeniam a technológiám.

Pekný deň všetkým! Dnes vám poviem o ako vytvoriť databázu vphpmyadmin. A tak najprv spustíme server a prejdeme na phpMyAdmin server je nainštalovaný na lokálnom počítači, To v Danwer phpMyAdmin sa nachádza na adrese http://localhost/tools/phpmyadmin/, a vo WAMP a na iných serveroch je phpMyAdmin dostupný na http://localhost/phpmyadmin/

Na skutočnom hostingu je phpMyadmin dostupný na inej adrese. Ktorý z nich musíte zistiť od svojho poskytovateľa hostingu.

Vo verzii 5.5 to vyzerá takto:


Ďalej do poľa názov novej databázy zadajte napríklad názov našej databázy test. V porovnávacom poli vyberte kódovanie databázy, utf8_general_ci. Ak neuvedieme kódovanie, to znamená, že ponecháme „porovnanie“ tak, ako je, potom sa toto kódovanie vyberie štandardne. Po vyplnení týchto polí kliknite na tlačidlo vytvoriť.


V strede obrazovky sa zobrazí správa, že testovacia databáza bola vytvorená. Zobrazí sa v zozname s vytvorenými databázami. Nájdeme ho v tomto zozname, klikneme na jeho názov a ocitneme sa vo vytvorenej databáze. Spočiatku je prázdny, tak si vytvorte tabuľku.

Existujú dva spôsoby vytvárania tabuliek:

Prvý spôsob: V ľavom stĺpci kliknite na vytvoriť tabuľku

A zobrazí sa nasledujúce okno:


Nastavte názov pre tabuľku a názov pre každé pole. Chceme napríklad vytvoriť tabuľku s kategóriami webových stránok. Preto sme nastavili názov tabuľky Kategórie. Pre túto tabuľku potrebujeme iba 2 polia, to sú id a názvy kategórií ( názov) Podľa pravidiel v akejkoľvek tabuľke má prvé pole vždy názov id, teda identifikátor. Pre toto pole určite vyberte typ INT a nastavte dĺžku hodnoty v číslach, napríklad 2. Vyberieme index PRIMARY, teda dáme mu primárny kľúč a vložíme zaškrtávacie políčko pre A_I (Auto Increment) tak, aby jeho hodnota sa automaticky zvýši o jednu.

Pre pole názvu kategórie vyberte typ VARCHAR a nastavte maximálnu dĺžku na 255 znakov.

Ak chcete pridať ešte jedno alebo viac polí, potom v poli pridať, zadajte číslo, ktoré zodpovedá počtu polí, ktoré chcete pridať, a kliknite na tlačidlo ok.

Nepotrebujeme štyri polia, ale iba dve, takže sme vyplnili iba dve polia a zvyšok sme nechali prázdne. Do tabuľky sa pridajú iba vyplnené polia. Po vyplnení všetkých povinných polí sa posuňte o stránku nižšie a kliknite na Uložiť.


To je všetko, tabuľka s názvom Kategórie vytvorené. Zobrazí sa v zozname tabuliek na ľavej strane obrazovky.

Druhý spôsob:

Hneď po vstupe do databázy vidíme takýto blok Vytvorte tabuľku. Tento blok má 2 polia, kde môžeme zadať názov tabuľky a počet stĺpcov v tabuľke. Vytvorme si napríklad tabuľku s registrovanými užívateľmi, nazvime túto tabuľku používateľov. Táto tabuľka bude obsahovať nasledujúce polia: id, login, password, e-mail, f_name, s_name, Do poľa počet stĺpcov zadajte 6 a kliknite na tlačidlo OK.


Zobrazí sa rovnaké okno ako v prvej metóde.


Po vyplnení všetkých polí prejdite o niečo nižšie a kliknite na tlačidlo uložiť.

Všetky tabuľky používateľov vytvorené. Bol tiež pridaný do ľavého zoznamu s vytvorenými databázami.

To je na dnes všetko. Teraz už vieš, ako vytvoriť databázu MySQL a tabuľky v phpmyadmin bez ťažkostí a hádaniek. Prajem všetkým veľa šťastia!

Páčil sa vám článok?

Dobrý deň, milí čitatelia blogu. Dnes chcem hovoriť o skripte (programe) PhpMyAdmin, ktorý v pohodlnej grafickej podobe (bez zadávania SQL dotazov) pomáha spravovať databázy na MySQL serveri. V závislosti od úrovne prístupu používateľa môžete pomocou tohto serverového skriptu spravovať jednotlivé databázy aj celý MySQL server.

Nemám v pláne ísť hlbšie, pretože... po prvé, jednoducho nepoznám všetky funkcie tohto bezplatného nástroja a po druhé, je nepravdepodobné, že by ste ho potrebovali pri práci s vašou webovou stránkou.

Program PhpMyAdmin sa však pre mňa stal rovnakým. Je pravda, že ho používam neustále, spravidla na veľmi obmedzený počet operácií. Hlavne, keď chcem vytvoriť webovú databázu, optimalizovať databázové tabuľky a v ojedinelých prípadoch mi pomôže urobiť zmeny vo všetkých textoch článkov naraz, čo výrazne šetrí čas.

Inštalácia a konfigurácia PhpMyAdmin

Je samozrejmé, že PhpMyAdmin má oveľa viac možností, ale toto mi úplne stačí. Hoci, keď som študoval Popovov video kurz o PHP a MySQL, použil som tento program na vytvorenie vlastných databáz a na vytvorenie potrebných tabuliek s potrebnými poľami v týchto databázach.

Vo všeobecnosti v tomto video kurze Evgeniy hovorí o písaní vlastného CMS (samozrejme nie takého zložitého a sofistikovaného, ​​ako napríklad, ale stále má panel správcu) pomocou PHP a dopytovacieho jazyka MySQL. Popri tom sa prirodzene učíte základy týchto jazykov, čo sa vám bude hodiť a bude sa vám hodiť pri práci s vlastnou webstránkou. Kurz je veľmi veľký a objemný, ale podľa môjho názoru užitočný, najmä pre začiatočníkov v tejto veci.

PhpMyAdmin bude nainštalovaný na drvivej väčšine hostingových stránok (aspoň na RuNet), aby webmasterom poskytol možnosť pracovať s ich databázami. Databázy sa spravidla vytvárajú pomocou samotného ovládacieho panela hostingu (), ale práca s už vytvorenou databázou MySQL pre takmer všetkých hostiteľov je ponechaná na PhpMyAdmin, a to je správne, pretože sa na to veľmi dobre hodí a samotný skript je mnohým známy.

To. S najväčšou pravdepodobnosťou nebudete musieť inštalovať a konfigurovať tento program sám, ale pre každý prípad vám stručne poviem, kde si môžete skript stiahnuť a ako ho nainštalovať a nakonfigurovať. Mimochodom, tento program je možné použiť nielen na hostiteľskom serveri, ale aj na lokálnom serveri s nainštalovaným MySQL. Skript je už štandardne zahrnutý.

Vo všeobecnosti je pre mňa ťažké predstaviť si situáciu, keď si budete musieť sami nainštalovať a nakonfigurovať PhpMyAdmin, hoci som sa s takouto situáciou stretol. Pred rokom a pol bola hostiteľská stránka blogu, kde najprv tento skript nebol nainštalovaný a musel som si ho stiahnuť a nainštalovať sám, hoci na tom nie je nič zložité.

Stiahnite si PhpMyAdmin s podporou ruského jazyka môžete z tejto stránky, aj keď si odtiaľ môžete stiahnuť aj verziu skriptu s podporou iba anglického jazyka. Najnovšia aktuálna verzia je 4.0.5 a bude kompatibilná s PHP 5 a MySQL 5.

Verzia 2.11.11.3 je kompatibilná so staršími verziami PHP 4+ a MySQL 3+. Po stiahnutí archívu programu ho budete musieť rozbaliť a pripojiť sa k svojej webovej stránke cez FTP, napríklad pomocou .

Vytvorte adresár v koreňovom priečinku (zvyčajne buď PUBLIC_HTML alebo HTDOCS) vašej lokality s akýmkoľvek názvom, ktorému rozumiete, napríklad „myadmin“ (ak v názve adresára použijete veľké písmená, potom pri prístupe z panela s adresou prehliadača, budete musieť vziať do úvahy veľkosť písmen).

Teraz pomocou FileZilla skopírujte obsah archívu so skriptom do vytvoreného adresára (celú kopu priečinkov a súborov z distribúcie je možné vybrať naraz stlačením Ctrl+A na klávesnici) a kliknite na „ Nahrať na server”, vyberte ju z kontextového menu:

Po skopírovaní súborov (to je nainštalovať PhpMyAdmin), musíte tento skript vopred nakonfigurovať. Najjednoduchší spôsob, ako to nastaviť, je premenovať súbor „config.sample.inc.php“ (z priečinka „myadmin“, ktorý ste vytvorili) na „config.inc.php“.

Potom otvorte výsledný súbor „config.inc.php“ na úpravu a pokračujte v nastaveniach, ktoré pozostávajú z nastavenia identifikátora, ktorý pomáha zašifrovať vaše heslo pre prístup k PhpMyAdmin v súbore cookie prehliadača. Ak to chcete urobiť, v riadku:

$cfg["blowfish_secret"] = "";

Zadajte aspoň 10 znakov medzi jednoduché úvodzovky, takto:

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

Zadanú sekvenciu si nemusíte pamätať. V skutočnosti možno predbežné nastavenie PhpMyAdmin považovať za dokončené. Môžete však zmeniť aj predvolený spôsob prihlásenia, ktorý je uvedený v riadku:

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

V takom prípade budete musieť pri každom prihlásení zadať svoje používateľské meno a heslo, ktoré si môžete pomocou prehliadača zapamätať v súbore cookie. Tento riadok však môžete nahradiť týmto kódom:

$cfg["Servery"][$i]["auth_type"] = "config"; $cfg["Servery"][$i]["user"] = "vaše_prihlásenie"; $cfg["Servery"][$i]["password"] = "parol_odnako";";

V druhom a treťom riadku tohto kódu nastavíte prihlasovacie meno a heslo pre vstup do programu, ktoré teraz nebudete musieť písať (automatické prihlásenie). Tento spôsob prihlásenia je však menej bezpečný ako predvolený, aj keď ak pracujete so stránkou na lokálnom hostiteľovi, toto nastavenie prihlásenia bude vhodnejšie.

Export a import databázy cez PhpMyAdmin

Po dokončení nastavenia sa môžete pokúsiť prihlásiť. Ak to chcete urobiť, musíte do panela s adresou prehliadača zadať cestu k priečinku, do ktorého ste nainštalovali distribučné súbory PhpMyAdmin. To znamená, že napríklad pre môj blog bude táto adresa vyzerať takto:

Https://site/myadmin/index.php

Ak ste skript nainštalovali a nakonfigurovali správne, zobrazí sa okno s výzvou na zadanie prihlasovacieho mena a hesla na vstup do programu:

Na prihlásenie môžete použiť používateľské meno a heslo, ktoré vám dal váš hostiteľ. Ak si na svoj server nainštalujete PhpMyAdmin, prihlásenie bude štandardne „root“ a heslo je to, ktoré ste zadali pri inštalácii MySQL. V dôsledku toho sa dostanete na hlavnú stránku skriptu:

Ikona domu vám vždy umožní vrátiť sa na úvodnú stránku programu. Pozrime sa na akcie, ktoré používatelia najčastejšie vykonávajú – vytváranie a obnovovanie zálohy databázy. Vo všeobecnosti, samozrejme, môžete vytvoriť zálohu databázy mnohými spôsobmi, ale zálohy vytvorené cez Php My Admin ma nikdy nesklamali.

Existujú skripty a rozšírenia pre rôzne CMS, ktoré môžu vytvárať zálohy databázy podľa plánu a úplne bez vašej účasti, ale ja osobne radšej používam manuálne zálohovanie (cítim sa tak bezpečnejšie). Databáza rôznych CMS obsahuje to najcennejšie, čo na svojej stránke máte – vami napísané články, ktorých strata by bola nenahraditeľná.

V ľavom stĺpci rozhrania PhpMyAdmin vyberte databázu, ktorú chcete zálohovať, a potom prejdite na kartu „Exportovať“ z horného horizontálneho menu hlavného okna programu:

Tento program dokáže archivovať záložnú kópiu databázy za behu, takže v spodnej časti stránky, ktorá sa otvorí, má zmysel začiarknuť políčko „gzip“, čím sa zníži objem a čas sťahovania. V stĺpci „Export“ sa štandardne vyberú všetky tabuľky z databázy, ktorú potrebujete, a vyberie sa formát na jej uloženie ako „SQL“.

Ak chcete skopírovať iba niektoré tabuľky, vyberte iba ich. Ak chcete vytvoriť zálohu v PhpMyAdmin, stačí kliknúť na tlačidlo „ok“ a vybrať umiestnenie v počítači na uloženie archívu. V skutočnosti je všetko rýchle a jednoduché. Jediné, čo musíte urobiť, je zapamätať si zopakovanie tohto postupu po pridaní nových materiálov na stránku.

Teraz si spomeňme na ten smutný moment, keď to možno budete potrebovať obnoviť databázu z predtým vytvorenej zálohy. Najprv je lepšie vymazať všetky existujúce tabuľky v obnovovanej databáze. Ak to chcete urobiť, kliknite na jeho názov v ľavom stĺpci programu a pod zoznamom všetkých databázových tabuliek kliknite na „Označiť všetko“ a z rozbaľovacieho zoznamu vyberte „Odstrániť“:

Potom prejdete z horného menu hlavného okna PhpMyAdmin na kartu „Importovať“, kliknete na tlačidlo „Vybrať súbor“ a začnete prehľadávať svoj počítač a hľadať najnovšiu aktuálnu záložnú kópiu databázy, ktorú potrebu.

Programu bude chvíľu trvať, kým rozbalí a obnoví všetky databázové tabuľky z archívu, potom si môžete opäť vychutnať plne funkčnú stránku. Všetko je tiež veľmi jednoduché a rýchle, čo je dobrá správa.

Vytvorenie novej databázy a používateľa v PhpMyAdmin

Ak vytvárate webovú stránku na svojom vlastnom serveri (lokálnom, virtuálnom alebo dedikovanom), možno budete potrebovať vytvoriť novú databázu, čo sa dá jednoducho urobiť v tomto programe. Ak to chcete urobiť, na úvodnej stránke stačí zadať jej názov do poľa „Vytvoriť novú databázu“ a kliknúť na tlačidlo vytvoriť. To je všetko, v PhpMyAdmin bola vytvorená nová databáza.

Teraz budeme musieť vytvoriť používateľa pre túto databázu - na úvodnej stránke kliknite na odkaz „Privilégiá“:

A v okne, ktoré sa otvorí, musíte nasledovať odkaz "Pridať nového používateľa":

  1. Používateľské meno - zadajte požadované meno v latinčine (bude to vaše prihlasovacie meno pri prihlasovaní)
  2. Hostiteľ - zvyčajne zadajte localhost
  3. Heslo a potvrdenie – vymyslite si zložitejšie heslo, aby to nepriateľ neuhádol

V oblasti „Globálne privilégiá“ vyberte možnosti, ktoré budú poskytnuté vami vytvorenému používateľovi. Pre lokálny server by bolo najlepšie kliknúť na odkaz „Označiť všetko“:

Úspešne sme tiež vytvorili nového používateľa v PhpMyAdmin.

Ďalšie spôsoby použitia PhpMyAdmin

Raz som mal prípad, keď po presunutí mojej stránky na iný server začal generovať chybu databázy. Po otvorení programu som videl hlásenie, že jedna z tabuliek v mojej databáze je poškodená.

Ale tento problém bol vyriešený celkom jednoducho a rýchlo pomocou samotného PhpMyAdmin. Aby som to urobil, skontroloval som poškodenú tabuľku a z nižšie uvedeného rozbaľovacieho zoznamu som vybral možnosť „Obnoviť tabuľku“.

Okrem toho dosť často využívam možnosť na optimalizáciu tabuľky ktorí potrebujú túto optimalizáciu. Ak to chcete urobiť, kliknite na odkaz „Označiť tie, ktoré vyžadujú optimalizáciu“ úplne dole v zozname tabuliek a z rozbaľovacieho zoznamu vyberte možnosť „Optimalizovať tabuľku“:

Občas tiež využívam túto príležitosť na spúšťanie SQL dotazov na určité databázové tabuľky. Je to veľmi pohodlné, keď potrebujete zmeniť niečo v textoch všetkých článkov na vašom webe. Ak počet článkov presiahol sto, potom to manuálne jednoducho nie je možné. To isté sa dá urobiť inštaláciou potrebného rozšírenia do vášho CMS, ale vystačíte si so samotným PhpMyAdminom.

Pozor!!! Pred vykonaním nasledujúcich krokov , nezabudnite si vytvoriť zálohu databázu spôsobom opísaným vyššie.

Vo WordPresse sú články uložené v tabuľke s názvom „wp_posts“, takže ak chcete vykonať zmeny v textoch všetkých článkov, musíte kliknúť na názov tejto tabuľky v ľavom stĺpci okna programu a v centrálnom okne prejsť na záložka „Prehľadávať“ z horného menu:

Otvorí sa samostatné okno, v ktorom budete musieť zadať Text SQL dotazu, vykonaním zmien vo všetkých článkoch na webe. Tento text bude vyzerať asi takto:

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

Naposledy som zmenil úrovne nadpisov v článkoch (odstránil som nadpisy na úrovni h4 a nahradil som ich h3) a postupne som vykonal nasledujúce dotazy SQL cez PhpMyAdmin:

AKTUALIZÁCIA wp_posts SET post_content =REPLACE(post_content, "

", "

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

", ""););

Napravo od vstupnej oblasti SQL dotazu v okne PhpMyAdmin môžete vybrať len tie polia, v ktorých chcete vykonať zmeny. Texty článkov vo WordPress sa píšu do poľa „post_content“:

Existuje mnoho ďalších spôsobov použitia tohto programu na vykonávanie každodenných operácií s databázou.

Ak poznáte nejaké ďalšie užitočné funkcie PhpMyAdmin, pošlite odkaz do komentárov alebo vysvetlite podstatu veci slovami.

Veľa šťastia! Uvidíme sa čoskoro na stránkach blogu

Mohlo by vás to zaujímať

Schránka Windows a ukladanie jej histórie do Clipdiary
Dropbox – ako využívať cloudové úložisko dát, ako aj prácu s programom Dropbox na počítači a mobile Programy na propagáciu na Instagrame
KeePass je komplexný správca a generátor hesiel, ako aj najlepší program na ukladanie a pohodlné používanie hesiel
Punto Switcher - bezplatný prepínač rozloženia klávesnice a ďalšie funkcie programu Punto Switcher
Ako vložiť heslo do priečinka (archivovať alebo inak chrániť heslom v systéme Windows)
Kompresia Gzip na urýchlenie načítania stránok – ako ju povoliť pre Js, Html a Css pomocou súboru .htaccess
Notepad++ - bezplatný editor Html a PHP so zvýraznením syntaxe, prehľadom funkcií a najlepšími zásuvnými modulmi pre Notepad++
Ako skontrolovať stránku na nefunkčné odkazy - Xenu Link Sleuth, plugin a online služba Broken Link Checker, ako aj vyhľadávacie nástroje
Artisteer – program na vytváranie a úpravu šablón pre Joomla a tém pre WordPress

Posledná aktualizácia: 22.12.2017

Ako úložisko údajov sa zvyčajne používajú databázy. PHP umožňuje využívať rôzne systémy na správu databáz, no najpopulárnejší je dnes v spojení s PHP MySQL. MySQL je bezplatný softvér, ktorý vám umožňuje interakciu s databázami pomocou príkazov SQL. Proces inštalácie a konfigurácie MySQL už bol diskutovaný.

Aby sme si uľahčili prácu s databázami MySQL, nainštalujte si špeciálnu sadu skriptov phpMyAdmin. phpMyAdmin poskytuje intuitívne webové rozhranie na správu databáz MySQL. Pomocou tohto nástroja je oveľa jednoduchšie pracovať s databázami ako spravovať MySQL cez konzolu.

Ak chcete nainštalovať phpMyAdmin, stiahnite si archív a rozbaľte ho do priečinka C:\localhost kde sú dokumenty pre php. Rozbalený priečinok pre stručnosť premenujeme na phpMyAdmin.

V rozbalenom adresári phpMyAdmin vytvorte súbor config.inc.php s nasledujúcim obsahom:

A aby ste sa uistili, že je všetko správne nakonfigurované, v prehliadači prejdime napríklad na phpMyAdmin, http://localhost:8080/phpmyadmin:

V ľavom stĺpci vidíte všetky dostupné databázy na serveri MySQL. Aj keď ste ešte nevytvorili žiadne databázy, server už má sadu predvolených databáz.

Pravá strana rozhrania phpMyAdmin obsahuje základné nástroje na správu databázy, ako aj rôzne konfiguračné informácie.

Vytvorenie databázy MySQL v phpMyAdmin

Na výmenu dát s MySQL serverom (ukladanie, zmena, mazanie, získavanie dát) prirodzene potrebujeme databázu. Databázu vieme vytvoriť z konzoly MySQL, ako aj z vizuálneho rozhrania phpMyAdmin.

Otvorme rozhranie phpMyAdmin. Poďme na kartu Databázy. Pod štítkom Vytvorte databázu Zadajte nejaký názov pre novú databázu, napríklad compstore a kliknite na tlačidlo "Vytvoriť".

A potom dostaneme správu o úspešnom vytvorení novej databázy a táto bude pridaná do zoznamov databáz.

Nová databáza je stále prázdna a neobsahuje nič. Pridajme k nemu tabuľku, ktorá bude uchovávať údaje. Ak to chcete urobiť, kliknite na názov databázy a prejdeme na kartu „Štruktúra“, kde sa nám ponúknu možnosti pre novú tabuľku. Do poľa „Názov“ zadajte názov novej tabuľky. Nechajte tabuľku ukladať údaje o modeloch smartfónov, takže zadajte názov „telefóny“ a zadajte číslo 3 ako počet stĺpcov:

Ak chcete vytvoriť tabuľku, kliknite na tlačidlo „Vpred“. Potom budeme mať sadu buniek na nastavenie parametrov stĺpca. Pre názvy stĺpcov uvádzame postupne: id, názov, spoločnosť. Ako typ uvedieme pre stĺpce id typ INT a pre stĺpce názov a firmu typ VARCHAR. Pre stĺpce názov a firma zadajte do poľa "Dĺžka/Hodnoty" číslo 200 - bude udávať maximálnu dĺžku riadku v znakoch. Pre stĺpec id tiež uveďte PRIMARY v poli „Index“ a začiarknite políčko „A_I“ (AutoIncrement):

Tabuľka teda bude obsahovať stĺpce pre Jedinečné ID, Názov telefónu a Názov výrobcu. Potom kliknite na tlačidlo „Uložiť“ nižšie.

Po vytvorení tabuľky môžeme vidieť tabuľku a jej stĺpce v stĺpci databázy:

Toto nie je jediný spôsob vytvárania tabuliek v phpMyAdmine, keďže tu môžeme manipulovať s databázou pomocou SQL dotazov. V zozname databáz teda vyberte našu databázu a prejdite na kartu „SQL“. Zobrazí pole pre zadanie príkazu v jazyku SQL dotazu. Zadáme do nej nasledujúci príkaz:

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

Toto je štandardný príkaz na vytvorenie tabuľky SQL. Po kľúčových slovách CREATE Table nasleduje názov vytváranej tabuľky a potom definície stĺpcov v zátvorkách oddelené čiarkami.

Každá definícia stĺpca obsahuje názov stĺpca, jeho typ a množstvo ďalších hodnôt. Napríklad definícia stĺpca id (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) udáva názov stĺpca, typ je INT a tiež, že stĺpec musí mať hodnotu - NIE NULL, o ktorú sa jeho hodnota automaticky zvýši. jeden s pridaním nového objektu - AUTO_INCREMENT, a že zohráva úlohu primárneho kľúča - PRIMARY KEY.

Vo všeobecnosti bude takto vytvorená tabuľka ekvivalentná tej, ktorá bola vytvorená skôr. Kliknite na tlačidlo Forward a vytvorí sa druhá tabuľka, phones1.