A MySQL adatbázist két módon érhetjük el, vagy ODBC meghajtón, vagy MySQL meghajtón keresztül. Itt az utóbbit mutatom be.
Szükséges
Alsó .zip fájl
Utána alul van egy ilyen
» No thanks, just take me to the downloads!
Választasz egy tükörszervert, HTTP vagy FTP.
Ha leszedtük csomagoljuk ki valahova. Egy .jar kiterjesztésű fájlt fogunk kapni.
Csomagoljuk ki a MySQL Connector, egy .jar fájlt kell kapjunk.
Baloldalon a „MySQL Driver” előtt egy piros X van. A MySQL telepítése akkor lesz teljes, ha ezt sikerül egy pipára változtatnunk.
Baloldalon kattintsunk a „Drivers” fülre. Ez függőlegesen van elhelyezve.
A Driver-ek között keressük ki a MySQL Driver-t. Fentebb a ceruza rajzolatú ikonra kattintva szerkeszthetjük a beállításait.
Ott kattintsunk a következő fülre:
Extra Class Path
Kattintsunk az „Add” nyomógombra.
Ha jól csináltuk akkor a „Class name” mezőben a következőt látjuk:
com.mysql.jdbc.Driver
Ezek után egy aliast kell létrehoznunk a kapcsolat számára. Jelenleg localhoston kapcsolódok a telepített XAMPP-ban található MySQL adatbázishoz. Kezdetben csak a root felhasználó van a MySQL adatbázisban, amelynek nincs jelszava. Ezzel fogunk kapcsolódni.
A + rajzolatú ikonra kattintsunk egy alias hozzáadásához.
A Driver mezőben kiválasztjuk a MySQL Driver-t.
Driver:
MySQL Driver
URL: mezőben a következőt írjuk:
jdbc:mysql://localhost/mysql
User name:
root
Az első teendő a root felhasználónak jelszót adunk. A biztonság érdekében ezt most meg kell tenni!
Ezek után hozhatunk létre a felhasználóknak adatbázist, felhasználónevet, jelszót.
Folytatása következik.
Adatbázis létrehozása (például dolgozok):
CREATE DATABASE dolgozok;
GRANT ALL PRIVILEGES ON dolgozok.* TO joska@'192.168.16.0/255.255.255.0' IDENTIFIED BY 'titkosjelszo';
Ez a parancs arra való, hogy jogot adjunk egy felhasználónak, de ha nincs ilyen felhasználó, akkor az létrejön. Az „ALL” azt jelenti, minden jogot megadunk az adatbázison. A dolgozok adatbázis, a csillag (*) az összes táblát jelenti, joska felhasználónak. Olyan gépekről éri el, amelynek IP címe 192.168.16-al kezdődik, ha a hálózatimaszk 255.255.255.0
A következő példában, joska csak helyben éri el az adatbázis-kezelőt.
GRANT ALL PRIVILEGES ON dolgozok.* TO joska@'localhost' IDENTIFIED BY 'titkosjelszo';
Lehet a XAMPP MySQL szerverén még be kell állítani a távoli elérést.