A MySQL 8 és MariaDB 10.3 adatbázisok bevezetésre kerültek béta jelleggel rendszerünkbe. Amennyiben Ön szeretné magasabb verzióra átköltöztetni az jelenlegi adatbázisait újabb verzióra, az alábbi lépések segítségével megteheti:
A migráció végrehajtható a Webadmin kezelőfelületén keresztül.
- Lépjen be a Webadmin felületére.
- Válassza ki a domaint ahol az érintett adatbázisok találhatóak
- Kattintson az Adatbázisok kezelése gombra.
- Az érintett adatbázisnál kattintson a Kezelés -> Másolás opciót válassza.
- A felugró üzenetben kattintson a tovább gombra.
- A megjelenő ablakban, válassza ki az adatbázis típusát, adjon meg egy nevet és egy hozzá tartozó jelszavat (vagy generáljon újat) majd kattintson a létrehozás gombra.
Ezzel el is készült az új adatbázisa. A létrejött adatbázis ellenőrzéséhez, lépjen be a PhpMyAdmin felületén a db103.webonic.hu vagy db80.webonic.hu címen.
Legutolsó lépésben frissíteni kell a weboldal konfigurációját az újonnan létrehozott adatbázis adataival.
A következő képeken a WordPress és a Joomla keretrendszer konfigurációs fájljainak az adatbázis kapcsolódás részleteit tartalmazza. Ezeket a fájlokat a web mappában találja, WordPress esetén wp-config.php Joomla esetén pedig configuration.php néven.
WordPress
- A DB_NAME-hez adja meg aposztrófok ( ‘ ) közé az adatbázisa (új) nevét
- A DB_USER-hez adja meg az adatbázishoz tartozó felhasználónevét (adatbázis nevével egyezik újonnan létrehozott adatbázis esetén)
- A DB_PASSWORD-höz adja meg az adatbázishoz tartozó felhasználó jelszavát
- A DB_HOST-hoz adja meg az adatbázis kiszolgálójának a host nevét. MySQL 8 adatbázis esetén mysql80.websupport.sk:3314 MariaDB 10.3 adatbázis esetén mariadb103.websupport.sk:3313 Az átírás során ügyeljen a localhost beállításaira, amennyiben korábban a DB_HOST-nál localhost szerepelt ajánlatos átírni a fentiek egyikére vagy átállítani a localhost kapcsolódást a megfelelő adatbázisra a WebAdmin felületén.
Joomla
- A $host-hoz adja meg az adatbázis kiszolgálójának a host nevét. MySQL 8 adatbázis esetén mysql80.websupport.sk:3314 MariaDB 10.3 adatbázis esetén mariadb103.websupport.sk:3313 Az átírás során ügyeljen a localhost beállításaira, amennyiben korábban a $host-nál localhost szerepelt ajánlatos átírni a fentiek egyikére vagy átállítani a localhost kapcsolódást a megfelelő adatbázisra a WebAdmin felületén.
- $user-hez adja meg az adatbázishoz tartozó felhasználónevét (adatbázis nevével egyezik, újonnan létrehozott adatbázis esetén)
- $password-höz adja meg az adatbázishoz tartozó felhasználó jelszavát.
- $db-hez adja meg az adatbázis (új) nevét
Egyedi fejlesztés, illetve egyedi kapcsolódás esetén próbálja meg az adatbázist az fenti példák mintájára átírni, a legtöbb esetben elegendő lesz az adatbázis nevét, jelszavát, felhasználónevét és kiszolgáló címét módosítani az adatbázis kapcsolódásban.
Amennyiben ez nem sikerülne Önnek, abban az esetben kérjük vegye fel a kapcsolatot webfejlesztőjével vagy írjon nekünk a support@webonic.hu címre.
Problémái akadtak?
Az ékezetes karakterek nem jelennek meg helyesen
Az egyik lehetséges, bár nem gyakori, probléma állhat elő, hogy a weboldal ékezetes karakterek helyett helytelen karaktereket mutat. Ilyenkor általában az egyetlen szükséges teendő, hogy kézzel meg kell adni a kódolást, amikor az alkalmazás csatlakozik az adatbázishoz.
$connection = new PDO(„mysql:host=mysql80.websupport.sk;port=3314;dbname=adatbazis_neve; charset=utf8”, „db_name”, „password”, array(PDO::MYSQL_ATTR_INIT_COMMAND => „SET NAMES ‘utf8′”)); $connection = ‘mysql:unix_socket=/tmp/mysql80.sock;dbname=’adatbazis_neve’;charset=utf8′;
Ha ezek közül egyik sem működne, akkor próbálja meg manuálisan a SET NAMES parancs kiadásával a csatlakozási string után az alábbiakat:
mysql_query(„SET NAMES ‘utf8′”); $db = mysql_pconnect(‘localhost:/tmp/mysql80.sock’,’adatbazis_neve’,’jelszo’); mysql_query(„SET NAMES ‘utf8′”); mysql_select_db(‘adatbazis_neve’);