Webhosting – Databázy

Na tejto stránkeParametre databázZaloženie databázyPoužívateľské účty databázySpráva databázyAktuálna verzia databázyBežné problémyČasto kladené otázky

Tento článok rieši základné fungovanie databáz na Webhostingu. Ak potrebujete exportovať alebo importovať dáta, postupujte podľa návodu Webhosting – Import a export databázy v phpMyAdmin.

V tomto článku sa dozviete:


Parametre databáz

ku každému webhostingu máte k dispozícii neobmedzený počet databáz MariaDB.

Základné parametre databáz na Webhostingu sú:


Založenie databázy

Pre založenie databázy postupujte podľa nasledujúceho návodu:

  1. Prihláste sa do zákazníckej administrácie ⧉.
  2. V hornom menu zvoľte záložku Hosting Services Webhosting alebo WMS.
  3. Otvorte detail konkrétnej služby.
  4. V ľavom menu kliknite na odkaz New database.
  5. Pomenujte databázu (max. 7 znakov bez diakritiky), zvoľte alebo zadajte príjemcu e-mailu s heslom a kliknite na tlačidlo Create.

Alternatívne môžete databázu vytvoriť priamo v detaile Webhostingu kliknutím na odkaz create new v tabuľke Databases.

Založenie novej databázy cez odkaz v ľavom menu alebo v detaile webhostingu
Založenie novej databázy cez odkaz v ľavom menu alebo v detaile webhostingu

Po vytvorení databázy systém zašle prihlasovacie údaje na e-mail zadaný pri zriaďovaní služby.


Používateľské účty databázy

K databázam môžete pristupovať iba z webového rozhrania phpMyAdmin ⧉ a z webhostingových serverov VEDOS. Databázy nie sú prístupné zvonka ani z iných serverov a takýto prístup žiadnym spôsobom neumožňujeme.

Po zriadení databázy MariaDB obdržíte dvoje prihlasovacie údaje:

  • Používateľ admin (prihlasovacie meno začína písmenom a) má plné práva k databáze. S týmto používateľským menom spravujte databázy výhradne cez rozhranie phpMyAdmin[pma] – ak to nie je nevyhnutné, nepripájajte sa k nemu z PHP.
  • Používateľ web (prihlasovacie meno začína písmenom w) má obmedzené práva: smie pracovať s dátami, ale nesmie meniť štruktúru tabuliek. Tohto používateľa pripájajte k databáze z PHP.

Každá databáza má pevne dané týchto 2 používateľov. Z bezpečnostných dôvodov nemôžete meniť práva týchto používateľov ani pridávať nových používateľov.

Pri zadávaní údajov k databáze vo Vašej PHP aplikácii dbajte na to, aby ste správne zadali nasledujúce 4 údaje (nájdete ich v e-maile s informáciou o zriadení databázy alebo v detaile databázy v zákazníckej administrácii):

  • názov databázového servera – v tvare wmX.wedos.net alebo mdX.wedos.net, kde X je číslo
  • názov databázy
  • prihlasovacie meno
  • heslo (pozor na prípadné medzery pred heslom alebo za ním)

Správa databázy

Zmeny zadané v zákazníckej administrácii sa prejavia do 30 minút.

Do správy databázy v zákazníckej administrácii vstúpite týmito krokmi:

  1. Prihláste sa do zákazníckej administrácie ⧉.
  2. V hornom menu zvoľte záložku Hosting Services Webhosting alebo WMS.
  3. Otvorte detail konkrétnej služby.
  4. V detaile služby nájdite konkrétnu databázu a kliknutím na ikonu lupy otvorte jej detail.
Otvorenie detailu databázy
Otvorenie detailu databázy

Priamo v zákazníckej administrácii môžete:

Zmena hesla databázového účtu

Ak zmeníte heslo používateľa, cez ktorého sa Vaša aplikácia k databáze prihlasuje, zadajte zodpovedajúcu zmenu aj v PHP kóde, ktorý pomocou hesla k databáze pristupuje cez tento účet! Ak v kóde necháte staré heslo, spojenie s databázou nebude fungovať.

Pri každom účte databázy môžete zmeniť heslo. V tabuľke Change password admin alebo Change password web v detaile databázy vykonajte zmenu a uložte ju.

Formuláre na zmenu hesiel používateľa admin a web
Formuláre na zmenu hesiel používateľa admin a web

Zmazanie databázy

Pred zmazaním databázy odporúčame dáta zálohovať exportom podľa tohto návodu. Zmazaním databázy dôjde k jej kompletnému a nenávratnému odstráneniu vrátane všetkých dát, ktoré obsahuje.

Pre zmazanie databázy zadajte do políčka v rámčeku Delete Database veľkými písmenami slovo DELETE a potvrďte tlačidlom Delete Database.

Zmazanie databázy v detaile
Zmazanie databázy v detaile

Po zmazaní nemôžete vytvoriť novú databázu s rovnakým názvom. 

Samotné dáta môžete obnoviť z vlastnej alebo našej zálohy, a to importom do novozaloženej databázy. Novú databázu potom pripojíte k webovej aplikácii úpravou jej konfigurácie.


Aktuálna verzia databázy

Najvyššia možná verzia MariaDB je momentálne 10.11.16.

Ak Vám verziu databázy nesprístupní softvér, ktorý túto databázu používa, môžete si verziu overiť v:

Verzia databázy v zákazníckej administrácii

Verziu databázy (a ďalšie informácie o nej) získate v detaile databázy týmito krokmi:

  1. Prihláste sa do zákazníckej administrácie ⧉.
  2. V hornom menu vyberte Hosting Services Webhosting alebo WMS.
  3. Zo zoznamu vyberte službu, ktorej databázu chcete overiť.
  4. V detaile služby v tabuľke Databases kliknite na názov vybranej databázy.
  5. V detaile databázy pri položke Database server overte verziu databázy.
Databázový server v detaile databázy
Databázový server v detaile databázy

Verzia databázy v phpMyAdmin

V rozhraní phpMyAdmin získate verziu databázy nasledujúcim postupom:

  1. Prihláste sa do rozhrania phpMyAdmin ⧉.
  2. Vyhľadajte verziu databázy v paneli Database server.
Určenie verzie databázy v phpMyAdmin
Určenie verzie databázy v phpMyAdmin

Bežné problémy

Medzi bežné problémy s databázami patria:

Nevyhovujúca verzia databázy

Problém: Aplikácia vyžaduje iný typ alebo verziu databázy.

Riešenie: Zmenu verzie databázy naše služby typicky nepodporujú.

Webhosting podporuje iba databázy MariaDB. Akýkoľvek iný databázový systém môžete prevádzkovať len na vlastnom serveri ⧉.

Pomalá databáza

Problém: Aplikácia vyžaduje iný typ alebo verziu databázy.

Príčina: Rýchlosť databázy závisí vo veľkej miere od jej veľkosti a kvality indexácie. Bežnou príčinou je chýbajúci primárny databázový index.

Riešenie: Skontrolujte, či databáza neobsahuje zbytočné položky, ako napríklad archívne logy a iné položky, ktoré web ani jeho komponenty aktívne nevyužívajú. Uistite sa, že každá tabuľka obsahuje primárny index, a v prípade potreby aktualizujte indexáciu obsahu ako takú.

Viac informácií nájdete v komunitnom článku MySQL – optimalizácia výkonu, indexy ⧉.

Nedostupná databáza z internetu

Problém: Nemôžem sa prihlásiť k databáze z aplikácie, ktorá beží u iného poskytovateľa alebo na mojom počítači.

Príčina: Prístup k databázam na Webhostingu je z bezpečnostných dôvodov obmedzený iba na služby WEDOS Webhosting a WMS. Výnimky z tohto pravidla neposkytujeme.

Riešenie: Na správu databáz použite aplikáciu na Webhostingu (napr. na subdoméne), alebo rozhranie phpMyAdmin ⧉.

Nedostatočné práva používateľa web

Problém: Aplikácia nefunguje správne, ak sa k databáze prihlasujem ako používateľ web.

Príčina: Aplikácia potrebuje používať príkazy administrátorského účtu, napríklad tvorbu tabuliek pri inštalácii redakčného systému.

Riešenie: Zadajte na nevyhnutnú dobu údaje administrátorského účtu.

Nefunkčný web po úprave databázy

Problém: Po vykonaní úprav databázy web prestal fungovať.

Príčina: Najčastejším zdrojom problémov je zmena hesla v administrácii, ale nie v konfiguračnom súbore webu. Môže ísť aj o poškodenie alebo zmazanie časti databázy nevyhnutnej pre správny chod webu.

Riešenie: Ak ste iba zmenili heslo k databáze, aktualizujte ho v konfiguračnom súbore Vašej aplikácie. Komunitný návod na úpravu pri bežných redakčných systémoch nájdete na tomto odkaze ⧉. Ak ste menili obsah databázy a web prestal fungovať, importujte zálohu.

Zmazaná databáza

Problém: Omylom sme zmazali databázu.

Riešenie: Existujú dva druhy zmazaných databáz:


Často kladené otázky

Kde presne nastavím v PHP nové prístupové údaje k databáze?

Záleží na Vašej konkrétnej aplikácii. Článok obsahujúci pripojenie k databázam bežných redakčných systémov nájdete v komunitnom návode CMS redakčné systémy a pripojenie k databáze ⧉. Ak používate inú aplikáciu, opýtajte sa podpory aplikácie alebo Vášho webmastera.

Aký je rozdiel medzi MySQL a MariaDB?

MariaDB je odnož MySQL. Sú vzájomne kompatibilné a väčšina CMS je s MariaDB plne funkčná. Ak Vaša aplikácia vyžaduje MySQL, mala by spoľahlivo fungovať aj s MariaDB a naopak. Na väčšine DB serverov už používame iba MariaDB bez možnosti zmeny. Ak striktne vyžadujete MySQL, riešením by mohol byť VPS server ⧉. Prípadne kontaktujte našu zákaznícku podporu.

Ako zistím prihlasovacie údaje k databáze bez e-mailu o zriadení služby?

Môžete ich zistiť z konfiguračného súboru Vašej PHP aplikácie, ktorá danú databázu používa. Ak to nie je možné, heslo k databáze budete musieť zmeniť. Vedľa formulára na zmenu hesiel zároveň nájdete tabuľku s prehľadom prístupov k databáze.

Pomohol vám tento článok?

Vaše hodnotenie nám pomáha zlepšovať naše články.

Vašu správu si prečíta tím tvorcov dokumentácie, ale neodpovedá na ňu. Ak potrebujete poradiť, kontaktujte nás pomocou kontaktného formulára. Nezadávajte sem heslá ani osobné údaje.

Nenašli ste, čo hľadáte?

Opýtajte sa ostatných zákazníkov na komunitnom webe Help.