Képes a mysqld több porton figyelni?

Képes a mysqld több porton figyelni?

Hozzászólások

Szerintem van egyszerűbb megoldása is.
a my.cnf -el elindithatsz több virtuális szervert is.

[quote:557db7d294="cstt"]a my.cnf -el elindithatsz több virtuális szervert is.

kimondottan jo lesz, hogy 5szor zabalja meg a keybuffert, querycachet es tarsait, illetve amikor ugyanahhoz a tablahoz nyulnak

vagy teljesen felreertettem :)

Igazad van.
Csak a kérdező nem írta hogy ugyanazon adatbázisra akarja-e a mysql-t.

A külön porton levő mysql egyelőre nem baj, ha nem látja a többi adatbázist.
Mellesleg az egész probléma okát az képezi, hogy ugye alap porton(3306) jönnek be fix ipről kérések, tűzfal csak azokat engedi, viszont szeretnék itthonról dinamikus ipvel egy bárhonnan elérhető adatbázisban dolgozni. Ki van szűrve a mysql, habár kér jelszót, ezért kicsit fölösleges a tűzfal.

[quote:1467ba0ded="csko"]A külön porton levő mysql egyelőre nem baj, ha nem látja a többi adatbázist.
Mellesleg az egész probléma okát az képezi, hogy ugye alap porton(3306) jönnek be fix ipről kérések, tűzfal csak azokat engedi, viszont szeretnék itthonról dinamikus ipvel egy bárhonnan elérhető adatbázisban dolgozni. Ki van szűrve a mysql, habár kér jelszót, ezért kicsit fölösleges a tűzfal.

SSH-val csinalj tunnelt es jonapot.

Egyebkent a cleartextben meno user+passokat elcsippentik es egy spoofolt IP-rol (ha normalisan tuzfalaztal, akkor kell ilyen) szepen bedurrantjak a db-t, vagy azon keresztul toljak meg a gepet. Egyebkent a 4.0-as mysql is tamogat SSL-t.

[quote:26c3716a7f="snq-"]lehetseges megoldas:

iptables -t nat -A PREROUTING -i <kivant_intertface> -p tcp --dport 3307 -j REDIRECT --to-port 3306
...

Nekem is ez jutott eszembe, szerintem ez a legegyszerűbb, leghatékonyabb, és csak egy mysqld process kell, semmivel sem fogyaszt több erőforrást mintha egy porton listenelne.

Lehetséges úgy beállítani egy MySQL servert, hogy az több porton figyeljen?
Ha nem, van rá más módszer, pl. valami iptables-szel?

lehetseges megoldas:

iptables -t nat -A PREROUTING -i <kivant_intertface> -p tcp --dport 3307 -j REDIRECT --to-port 3306
...