Három kérdés MySQL szerverrel kapcsolatban

Három kérdés MySQL szerverrel kapcsolatban
2004-01-19T09:20:19+01:00
2004-01-19T10:54:06+01:00
2022-10-18T14:55:39+02:00
Böszi
Sziasztok!

Három kérdésem lenne MySQL szerverrel kapcsolatban.

1. LINUX alatt miként kell beállítani, hogy a MySQL szerver ne csak localhost-on, hanem egy külső IP címen is fogadjon el kapcsolatokat. Ergo, nem csak locális hálón/gépen kellene elérni az adatbázist.

2. Miként lehetséges WINDOWS alatt beállítani a MySQL szervernél, hogy a jelszavakat titkosítsa.

3. Windows ÉS Linux alatt miként lehetséges beállítani, hogy SSL vagy SSH-val lehessen kapcsolódni a MySQL szerverhez.

Lehet, hogy nagyon LAMER a kérdésem, de fontos lenne. A válaszokat előre is köszönöm!!!
Mutasd a teljes hozzászólást!
1. A felhasználónál felhasználónév@hostnév formátumban kell megadni a teljes felhasználónevet. A hostnév tetszőleges lehet. Ha a hostnévnél '%' szimbólumot szerepeltetsz, akkor bármelyik gépről kapscolódhatsz azzal a felhasználónévvel. A hostnév lehet IP cím is, sőt még alhálózati maszkot is megadhatsz ('192.168.224.1/255.255.255.0')

2. A jelszavakat Win alatt is automatikusan titkosítja. 4.1.0 verzióig MD5 algoritmussal, 4.1.1-től pedig SHA1-gyel. Ha nem a MySql felhasználóihoz tartozó jelszót akarod titkosítva tárolni, hanem saját alkalmazásod felhasználóit, akkor az MD5, SHA1, PASSWOWRD, AES_ENCRYPT, DES_ENCRYPT függvényeket lehet használni.

3. Win alatt egyenlőre még nem lehetséges az SSL csatorna használata (amennyire én tudom...).

Linux alatti használatához pedig olvasd el a MySql kézikönyv 4.3.9 Using Secure Connections című fejezetét, mert az példákkal együtt nagyon részletesen elmagyarázza a problémát.
Alapvető lépések: OpenSSL könyvtár telepítése, MySql --with-vio --with-openssl paraméterekkel való indítása, 4.0 előtti verziók esetén fix_privileges script beszerzése és futtatása, x509 típusú bizonyítvány telepítése a MySql-be.

Persze közben nem árt egy SHOW VARIABLES LIKE 'have_openssl' utasítással ellenőrizni, hogy minden rendben van-e (YES esetén igen).
Mutasd a teljes hozzászólást!

  • Az első két kérdésben nincs olyan, hogy linux vagy vindóz, mindkettő alatt ugyanúgy kell megoldani. Lásd a prog.hu idevágó cikkeit. 'Titkosítani' a password() fv-nyel tudsz.

    3-asra passz, de szerintem az is benne van a doksiban.
    Mutasd a teljes hozzászólást!
  • 1. A felhasználónál felhasználónév@hostnév formátumban kell megadni a teljes felhasználónevet. A hostnév tetszőleges lehet. Ha a hostnévnél '%' szimbólumot szerepeltetsz, akkor bármelyik gépről kapscolódhatsz azzal a felhasználónévvel. A hostnév lehet IP cím is, sőt még alhálózati maszkot is megadhatsz ('192.168.224.1/255.255.255.0')

    2. A jelszavakat Win alatt is automatikusan titkosítja. 4.1.0 verzióig MD5 algoritmussal, 4.1.1-től pedig SHA1-gyel. Ha nem a MySql felhasználóihoz tartozó jelszót akarod titkosítva tárolni, hanem saját alkalmazásod felhasználóit, akkor az MD5, SHA1, PASSWOWRD, AES_ENCRYPT, DES_ENCRYPT függvényeket lehet használni.

    3. Win alatt egyenlőre még nem lehetséges az SSL csatorna használata (amennyire én tudom...).

    Linux alatti használatához pedig olvasd el a MySql kézikönyv 4.3.9 Using Secure Connections című fejezetét, mert az példákkal együtt nagyon részletesen elmagyarázza a problémát.
    Alapvető lépések: OpenSSL könyvtár telepítése, MySql --with-vio --with-openssl paraméterekkel való indítása, 4.0 előtti verziók esetén fix_privileges script beszerzése és futtatása, x509 típusú bizonyítvány telepítése a MySql-be.

    Persze közben nem árt egy SHOW VARIABLES LIKE 'have_openssl' utasítással ellenőrizni, hogy minden rendben van-e (YES esetén igen).
    Mutasd a teljes hozzászólást!
  • Szerintem amíg az első kérdére nem tudod a választ, addig ne menj tovább.
    Olvass el egy könyvet vagy legalább a doksit vagy guide-ot vagy tutort-t

    http.conf - ban van a legtöbb beállítás
    (illetve ebben a mappában)

    1. listen szerveripcím( vagy név):portszám (80 az alap)

    2. alapban titkosítja a jelszavakat, ha sajátot szeretnál, akkor talán szerveroldali progival jobb lenne.
    password

    3. az ssl - hez:
    ssl + mysql

    az ssh-hoz:
    ssh + mysql
    Mutasd a teljes hozzászólást!
  • 1. Miért az apache-hoz írtam??? http.conf


    Árnyék 1-ese OK
    Mutasd a teljes hozzászólást!
  • Köszönöm a segítséget, sokat haladtam vele!!!!!

    (Megjegyzés: Lacimol, a 80-as port nem véletlenül a http port száma? ;) )

    Azé' még1x köszi!!!!
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd