[MEGOLDVA] mysql - windows ODBC - user@192.... access denied

Fórumok

Friss Debian telepítés, MySQL backport 5.0.51a.
winXP ODBC 3.51.12 3.51.2x 5.1
Mindet kipróbáltam, az ODBC teszt azt mondja a kapcsolat OK
A MySQL user % és minden lehetséges jogal felruházva.
Harmadik fél programja ha megkisérel felkapcsolódni, user@192.158.1.22 Acces denied.
Egy dolgot találtam, a phpmyadmin belépő felületén UTF8 van, az adatbázisban (mysql) is mintha itt-ott ez lenne. Azonban a my.cnf -ben ezeknek semmi nyoma. A user és jelszava nem tartalmaz ékezetes betüket. Lehet hogy mégis ez a baj? Lövésem nincs :(

Hozzászólások

Köszönöm, ez igazán hasznos tanács. Hosszú évek tapasztalatából nyert tömény tudás esszencia!
Minden grant és mindenhonnan!
Majd ha mint rendszergazda + adatbázis kezelő + programozó és ki tudja még mi minden kapok még egy néhány életet akkor minden manualt kifogok olvasni. De csak egy életem van. Egy átlagos kis "házi" szerveren kisebb (pár száz kötetre rugó) kézikönyv és egyebek van. Szerinted ezt mennyi idő alatt lehetne kiolvasni, de úgy hogy minden apró részletre emlékezz? Mire "kitanulod" jön egy új, alapelveiben más és kezdheted előlről.
Már csak az, hogy értelemsen tudj kérdezni feladat - ezért a google sem mindíg segít.
Szóval ha nem tudsz újat, akkor menj a kocsmába és ott osztogasd a jó tanácsokat.
Azonban, ha amennyiben, üzemeltetsz, de legalábbis közeledben van egy működő, MySQL 5.0.51a Debianon (backport), amit valakinek sikerült ODBC felületről, windows -ból elérni, akkor inkább erről mondhja valami bővebbet!
Milyen verziójú ODBC -t használtok? Elérsz adatbázis táblát microsoft Excel -ből, vagy esetleg Acces -ből?
Sikerült az ODBC trackinget elindítani - nekem csak egy üres "SQL.LOG" -ot hoz létre.
Tudod hogyan lehet rábírni a Debianon futo MySQL -t hogy valamit mondjon már ezekről a kapcsolódásokról, mitöl nem jó az neki ami ODBC -n érkezik és mitől jó ami nativ MySQL GUI tools. Tudsz erről valamit?

* Én egy indián vagyok. Minden indián hazudik.

sikeres bejelentkezés után show grants kimenete plz

Távolról be tudsz jelentkezni nem ODBC-n keresztül, hanem közvetlenül mysql kliensként (pl. másik gépről phpmyadmin)? Ha a felhasználónevet user@host formában adod meg, akkor az úgy jól van?

--
The Net is indeed vast and infinite...
http://gablog.eu

Lokálisan be tudok lépni - de csak rootként - annak van root@local engedélye.
A többi felhasználó "csak" % formával rendelkezik, így a phpmyadmin -nal nem tudok belépni.
A "third party" applikáció is csak ODBC -n keresztül, BDE (Borland Database Engine) segítségével lépne be - sehogy sem tud :(
Tudtok valami windows app-ot ami közvetlenül, ODBC nélküli kliens?

* Én egy indián vagyok. Minden indián hazudik.

Felcsaptam a MySQL GUI tools 5.0 (?) verzióját (MySQL Administrator és MySQL Query Browser verzió 1.2.12). Azzal látom az adatbázist, a táblákat és az adatokat, ugyanazzal a user -el :)

Megpróbáltam, EXCEL segítségével "beemelni" egy adat táblát (ODBC 3.51.12).
Látja a beillesztett adatbázist, látja az adatbázis táblákat, miután befejezem:
[MySQL][ODBC 3.51 Driver]User cancelled. :(

Most akkor ez az ODBC hibája lenne?

* Én egy indián vagyok. Minden indián hazudik.

Nem tudjátok hogy lehet beindítani a mysql log fájljait?
Van /var/log/mysql.err /var/log/mysql.log és /var/log/mysql/ könyvtár is de mind üres.

* Én egy indián vagyok. Minden indián hazudik.

Miután kiderült, hogy működik az excel az 5.1.x ODBC -vel, jött a "third party" program - NEM MEGY.
Hosszas piszmogás, vissza a 3.51.22 -es ODBC -hez és végül a konklúzió - case sensitive a tábla definíciókra :(
Fiúk, be lehet állítani az 5.0.51a szervert , hogy ne legyen case szenzitív? Keresem, de ha súgtok az jól jönne.

* Én egy indián vagyok. Minden indián hazudik.

Találtam valamit :)

http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html

lower_case_table_names = 1

Most már csak azt kellene kitalálni, hogy ezt hol kell beállítni?

Megoldás:
/etc/mysql/my.cnf
Valahol a "Basic settings" blok végén kell beilleszteni és kitört a béke. No persze először DROP az előző beállítással készült tábla, módosítani a my.cnf, reload, és újra beillszteni az adatbázist az új feltétellel.

* Én egy indián vagyok. Minden indián hazudik.