SME MySQL Beállítás

Sziasztok!
Abban szeretném a segítségeteket kérni, hogy van egy SME Server (www.contribs.org) 7.4-es (RedHat alapú), és ennek a mysql adatbázisát hogyan kell beállítani, hogy LAN hálózatról elérhető legyen egy windows-os programmal? például MySQL Front-al tudjak hozzá kapcsolódni.
Előre is köszi.

Hozzászólások

En a helyedben netstat-tal megneznem, hogy figyel-e valami a 3306-os porton.

Ha igen, akkor mar csatlakozhatsz is hozza, esetleg meg kell adni, hogy xy user tavolrol is be tudjon jelentkezni.
Ha igen, de csak a 127.0.0.1-en, akkor a bind-address parametert kene allitani
Ha nem, akkor valoszinuleg szerepel valahol a skip-networking opcio, amit el kell tavolitanod

SPAMtelenül - MX spamszűrő szolgáltatás, ahogyan még sosem próbálta


netstat -ltnp | grep :3306

Ha van eredmeny, akkor tobb (szokozokkel elvalasztott) mezot fogsz latni, neked a 3. kell.
- Ha ebben 0.0.0.0:3306 van, akkor tuzfal oldalon kell keresgelni
- Ha itt 127.0.0.1:3306 van, akkor a my.cnf-ben a bind-address valtozot kell piszkalni (0.0.0.0)
- Ha nem jott vissza semmi, akkor a skip-networking sort kell torolni a my.cnf-bol, es a bind-address erteket 0.0.0.0-ra allitani (ez esetben ki van kommentezve #-tel, szoval azt a jelet torolni kell elole).

Tipp: Ha 127.0.0.1:3306 jott vissza, akkor lehet egy olyant is megjatszani, hogy nem piszkalsz semmit, hanem ssh tunnelt csinalsz:


ssh -N -f -L 3306:127.0.0.1:3306 szoker@mysql.mittudomain.com

A tunnel kilovese: killall ssh
Ez utobbi esetben a MySQL Front-nak a localhost-ot kell megadni, illetve ez esetben a helyi gepen (ahonnet csatlakozol) nem futhat MySQL szerver!

Sajnalom, szajbaragosabban nem megy.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Hello!

netstat-ra nem jött vissza semmi, ezért a my.cnf-ben beállítottam amit írtál. A mysql-front megpróbál csatlakozni, viszont a követező hibával leáll:
SQL futtatási hiba (1130). Adatbázis szerver visszajelzése: Host 'blabla' is not allowed to connect to this MySql server.

Hogyan tovább?
Előre is köszi

Valoszinuleg eleg annyi neked hogy a configban a bind-address reszhez 0.0.0.0 -t irsz.

drk

1. mysql nek meg kell mondani, hogy honnan fogadjon el csatlakozásokat, alapból csak a 127.0.0.1 van megadva.
2. az adatbázisodnak is meg kell adni hogy ki és honnan csatlakozhat, akár root és * is lehet.
3. tűzfal szabályokban mi van a 3306-os portra.

debian alapú rendszereken:
/etc/mysql/my.conf
"bind-address = 127.0.0.1" kommentez , és akkor nem csak localhoston fog figyelni. hanem az egész LAN-on
további korlátozások pedig a mysql (user,db) táblákban végezd.
Ha nat-olva van, engedd ki a routeren.

gondolom red-hat alapú rendszereken is hasonló vagy ugyan az.

szájba rágósan nem tudom megmondani, mert évek óta nem foglalkoztam SME-vel, de van neki egy remek webes felülete, ahol mindent szépen be tudsz majd állítani

--
by Mikul@s