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.

MySQL

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.

XAMPP

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/ .

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.