Belépés
MySQL távoli kapcsolódás - MEGOLDVA
Sziasztok!
WinXP-s kliensről érnék el (MySQL workbanch-el) egy ubi alatt futó MySQL-t. A két gép a lakásban futó wifi hálozaton látja egymást. (és látja mert a pingetni is tudom sőt, putty-al kapcsolódni hozzá is lehet)
Amikor megpróbálok kapcsolódni akkor "Host '192.168.1.103' is not allowd to connect to this MySQL server üzenetet kapom.
Olvasgatva a MySQL doksikat arra jutottam, hogy a bind to ip beállítást kell csesztetni. Ezzel csak az a baj, hogy két végeredménye van ennek az átállításnak. A) nem indul el újra a MySQL, B) Továbbra is a fenti hiba üzenettel reagál. Én a következő varienseket próbáltam:
-Nincs megadva. Ekkor elindul, De a hiba fenn áll.
-0.0.0.0 - adok meg. Elvben ilyenkor minden kapcsolatot engedélyezni kellene. De a hiba fenn áll
-192.168.1.% -A % helyettesítő karakter. Az én olvasatomban így az összes belső hálóra kötött gépet engednie kellene csatlakozni. Ilyen beállítással nem indul el a MySQL
-192.168.1.103 - Ha már hiányolja. De erre se indul el a MySQL
Tudtok segíteni, hogy mi lehet a baj?
- A hozzászóláshoz regisztráció és belépés szükséges
Meg is válaszolom magamnak. (Úgy látszik elég volt csak leírni a problémát és jött az ihlet :D Remélem rövid leírásom segítséget jelent hasonló problémákkal küszködő bajtársaknak :D)
A MySQL usernél kellett beállítani. A Grafikus mysql-admin-ban a user szekcióknál, ha kiválasztunk egy user-t kiírja bal alul, hogy milyen címekről kapcsolódhat. Itt a belső hálót megengedő root@192.168.1.% adtam meg és így már tudott kapcsolódni.
Igen ám, de ekkor még egy sémát sem látott, illetve nem is tudott létrehozni. Ekkor kellett neki ilyeneket mondani:
GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES ON mytest.* TO root@'192.168.1.%';
Így a mytest séma (a belső hálózatomból kapcsolódva) meg is jelent egy frissítést követően.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'root' with grant option;
flush privileges;
A fenti utasítások és egy újraindítást követően már létrehozni és törölni is tudtam sémát :)