Migrácia/upgrade MySQL databáz

Migrácia/upgrade MySQL databáz

Pre zmenu typu databázy môžete použiť rozhranie Webadminu. Zmeniť typ databázy viete na pár kliknutí.

1. Prihláste sa do Webadmina.

2. V sekcii Služby si zvoľte doménu, pri ktorej potrebujete premigrovať databázu a kliknite vľavo na možnosť Databázy.

3. Pri konkrétnej databáze kliknite na Správa, následne vytvoriť kópiu

4. Zobrazí sa upozornenie, že sa pre vytvorenie kópie musí najprv vytvoriť aktuálna záloha - toto je v poriadku, stačí kliknúť na Pokračovať 

5. Na novej obrazovke zvoľte typ databázy aký potrebujete, zadajte ľubovoľné meno a heslo (tieto údaje budete používať pri následných prístupoch na novú databázu) a kliknite na tlačidlo Vytvoriť

Kliknutím na vytvoriť ste si vytvorili kópiu databázy. V návode je zobrazený prechod z MariaDB 10.1 na MariaDB 10.3.. Pôvodná databáza zostala bez zmien. Prihlásenie do novej databázy pôjde najneskôr do 15 minút.


Zmena konfiguračných súborov stránky

Po vytvorení kópie databázy nezabudnite na zmenu konfiguračných súborov stránky. Štandardne je potrebné upraviť

  • Názov databázy
  • Meno používateľa databázy
  • Heslo k databáze
  • Názov servera, resp. hostiteľa databázy

Môžnosti pripojenia so zmeneným kódovaním:

$connection = new PDO("mysql:host=HOSTNAME;port=33XX;dbname=nazov_db;charset=utf8", "nazov_db", "tu_vlozte_heslo", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'"));

Zoznam hostname a portov:

  • pre MySQL 5.7 - mysql57.websupport.sk:3311
  • pre MariaDB 10.1 - mariadb101.websupport.sk:3312
  • pre PostgreSQL 9.0 a 10.0 - postqresql.websupport.sk:5432
  • pre MySQL 8.0 - mysql80.websupport.sk:3314 
  • pre MariaDB 10.3 - mariadb103.websupport.sk:3313

Umiestnenie konfiguračných súborov v CMS

  • WordPress - konfiguračný súbor sa nachádza v inštalácii WordPressu, súbor wp-config.php (bežná cesta je /web/wp-config.php). Upravte napojenie WordPressu na databázu.
  • Joomla -  konfiguračný súbor sa nachádza v inštalácii Joomly, súbor configuration.php (bežná cesta je /web/configuration.php). Upravte napojenie Joomly na databázu.
  • Prestashop - konfiguračný súbor sa nachádza v inštalácii Prestashopu, súbor settings.inc.php, ktorý sa nachádza v priečinku "config" (bežná cesta je /web/config/settings.inc.php). Najnovšie verzie systému majú konfiguračný súbor umiestnený tu: web/app/config/parameters.php. Upravte napojenie Prestashopu na databázu.
  • Drupal - konfiguračný súbor sa nachádza v inštalácii Drupalu, súbor settings.php, ktorý sa nachádza v priečinku "sites/default" (bežná cesta je /web/sites/default/settings.php). Upravte napojenie Drupalu na databázu.