A MySQL adatbáziskezelő rendszer telepítése és elérése
MySQL
A MySQL egy gyors, több szálas, több felhasználós, SQL alapokon nyugvó relációs adatbáziskezelő. A MySQL az adatbáziskezelők közül egyik legelterjedtebb. A sikere nagy valószínűséggel annak tudható be, hogy macOS
és Unix
platformok alatt általános esetben ingyenesen használható. Ezzel szemben a Microsoft
platformok alatt a 30 napos próba időszakot követően meg kell vásárolni a licenszet. A MySQL jelenlegi legfrissebb stabil verziója 5.7.17. (2016.12.12.), mely az alábbi helyről tölthető le: https://www.mysql.com . A MySQL adatbázisok adminisztrációjára parancssori (például mysqladmin) és grafikus felületű (például phpMyAdmin) eszközöket használhatjuk. Egyedi illesztőfelületekkel a MySQL (mint adatbáziskezelő) számos programozási nyelven érhető el. Néhány ezek közül: C, C++ , C#, Java, PHP, Pearl, Python, Ruby
. Maga a MySQL telepítője egy tömörített mappába van csomagolva. A telepítéséhez ezt a fájlt kell letölteni, kicsomagolni végül futtatni.

XAMPP
A XAMPP egy olyan keretrendszer, melynek legfőbb alkotóelemei egy adatbáziskezelő (MySQL
), egy webszerver (Apache
), továbbá a használható programozási nyelvek (Perl
, PHP
) értelmezői. A XAMPP-ot webes alkalmazások készítésének, tesztelésének, továbbá futtatásának megkönnyítése érdekében számos szükséges összetevőt tartalmaz. Ezen keretrendszer népszerűsége egyrészt a szabad és nyílt forráskódja, ezenfelül platformfüggetlensége adja. Másrészt nem biztos, hogy mindenki felhasználó képes adatbázissal támogatott webszervert üzemeltetni, összehangolni az adatbázisszerverel és a PHP egyes szolgáltatásaival, beállítani kommunikációs portokat és még sorolhatnánk. Ebből az okból kifolyólag használata elsősorban kezdő fejlesztőknek ajánlott. A XAMPP jelenlegi legfrissebb stabil verziója 7.4.3. (2020.03.03.), mely az alábbi helyről tölthető le: https://www.apachefriends.org . Maga a XAMPP telepítője egy tömörített mappába van csomagolva. A telepítéséhez ezt a fájlt kell letölteni, kicsomagolni végül futtatni. Az alapbeállítás szerint a MySQL felhasználónév a root
, jelszó pedig nincs (a mező üres). Az alapbeállítás szerint az FTP felhasználónév a newuser
, a jelszó pedig wampp
.

PhpMyAdmin
A phpMyAdmin egy olyan PHP alapokon nyugvó, nyílt forráskódú eszköz, amit a MySQL adatbáziskezelő grafikus menedzselésére készítettek. Jelenleg tudunk vele SQL parancsokat futtatni, josultságokat kezelni, adatbázisokat készíteni/eldobni, táblákat készíteni/eldobni/módosítani, mezőket törölni/módosítani/hozzáadni és azokon kulcsokat kezelni. A PhpMyAdmin eléréséhez először indítsuk el a XAMPP-ot. Ezt követően indítsuk el az Apache-t és a MySQL-t a nekik megfelelő START gombokra kattintva. Végezetül írjuk az alábbi címet a böngésző URL mezejébe: http://localhost/phpmyadmin/ .

Irodalomjegyzék
[1] | Vue.js core team. Vue.js: The Progressive JavaScript Framework. https://vuejs.org, Legutóbb megtekintve: 2019. április 22. |
[2] | Vue.js core team. API, Global Config, directive. https://vuex.vuejs.org/vuex.png, Legutóbb megtekintve: 2019. április 22. |
[3] | Vue.js core team. API, Global Config, computed. https://vuejs.org/v2/api/#computed, Legutóbb megtekintve: 2019. április 22. |
[4] | Vue.js core team. API, Global Config, components. https://vuejs.org/v2/api/#components, Legutóbb megtekintve: 2019. április 22. |
[5] | Vue.js core team. Vue-CLI. https://cli.vuejs.org/guide/creating-a-project.html#vue-create, Legutóbb megtekintve: 2019. április 22. |
[6] | Vue.js core team. Vue-router. https://router.vuejs.org/guide/#html, Legutóbb megtekintve: 2019. április 22. |
[7] | Vue.js core team. Render Functions and JSX. https://vuejs.org/v2/guide/render-function.html, Legutóbb megtekintve: 2019. április 22. |
[8] | w3schools core team. JavaScript RegExp Reference. https://www.w3schools.com/jsref/jsref_obj_regexp.asp, Legutóbb megtekintve: 2019. április 22. |
[9] | Google Chrome DevTools core team. Chrome DevTools. https://developers.google.com/web/tools/chrome-devtools, Legutóbb megtekintve: 2019. április 22. |
[10] | Node.js core team. Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. https://nodejs.org/en/, Legutóbb megtekintve: 2019. április 22. |
[11] | NPMJS core team. NPMJS. https://www.npmjs.com, Legutóbb megtekintve: 2019. április 22. |
[12] | ExpressJS core team. Express Fast, unopinionated, minimalist web framework for Node.js. https://expressjs.com, Legutóbb megtekintve: 2019. április 22. |
[13] | EJS core team. EJS: Embedded JavaScript templating. https://ejs.co, Legutóbb megtekintve: 2019. április 22. |
[14] | Olga Filipova. Learning Vue.js 2. Packt Publishing Ltd., Livery Place, 35 Livery Street, Birmingham, B3 2PB, UK, 3, 2016. |
[15] | E.F. Codd. A relational Model of Data for Large Shared Data Banks. Communications of the ACM, 13 (6) 1970. |
[16] | Papp Edit. Adatbáziskezelés. Booklands 2000 Könyvkiadó Kft., 5600 Békéscsaba, Dr. Becsey Oszkár u. 42., 1, 2004. |
[17] | Nemzeti Szakképzési és Felnőttképzési hivatal. Szoftverfejlesztő tanfolyam. https://www.nive.hu, Legutóbb megtekintve: 2019. április 22. |
[18] | JavaScript.info core team. JavaScript.info. https://javascript.info/promise-basics, Legutóbb megtekintve: 2019. április 22. |
[19] | Craig Buckler. Sitepoint (JavaScript) - Understanding ES6 Modules. https://www.sitepoint.com/understanding-es6-modules/, Legutóbb megtekintve: 2019. április 22. |