Proftpd xferlog adatbázisba rögzítése

Fórumok

Sziasztok!

Azt szeretném megoldani, hogy az ftp szerver xferlog-ba történő eseményeket adatbázisba rögzítse.
Alap dolgokat megcsináltam (mysql, php, apache2, proftpd, jogok beállítva, modulok betöltve, teszelve stb.)

A proftpd configba kell egy sort beírnom, amivel csatlakozna az adatbázishoz és itt jön a probléma.
(tábla létrehozva, jogok rendben.)

SQLConnectInfo ftplog@localhost admin

Hibaüzenet:

unrecoverable backend error: (1142) SELECT command denied to user 'admin@localhost' for table 'users'

Amit nem értek, hogy miért keresi az users táblát, holott az sehol nincs beállítva, a tábla neve xferlog?
Ha másik adatbázist írok be, vagy felhasználót ami nincs vagy nem létezik, akkor természetesen az a hibaüzi, hogy nem létező felhasználó, tehát ebből arra következtetek, hogy a fent paraméter jó kell hogy legyen. Valamint még csak csatlakozni akarok, SELECT-et, INSERT-et még nem is írtam, akkor miért ez a baja.
Egyébként a forrás: http://www.iezzi.ch/archives/110
A proftpd elindul, bár csatlakozni nem tudok ha az SQLConnectInfo sor be van írva....

Hozzászólások

MySQL szemmel:
a select parancsot nem tudja futtatni mert nincs joga az admin felhasználónak localhostról kapcsolódni.
nézd meg hogy milyen jogai vannak a júzerednek:

select * from mysql.user where user='admin'

lehet az oszlop név más, most nem emlékszem.
a mysql-nél külön kell meg kell adni h melyik user honnan, hogyan és mit érthet el. ha ezeket nem állítottad be akkor a korábbihoz hasonló üziket kapsz.
--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/

Egyrészt valóban a jogokkal volt gond, viszont ami érdekes a többi hibaüzenet most már más.

(1054) Unknown column 'userid' in 'field list'

Most az nem világos miért keres olyan sorokat, ami nem létezik, illetve sehol sem hivatkoztam rá.
Az id átneveztem userid-re, ekkor viszont a következő hiba ua. csak 'passwd' sor keresésével.

Arra gondolok, hogy a mod_sql modul beépített rendszer alapján működik, pl. csak arra jó hogy a usereket mysql táblában tároljam, viszont másra kapcsolatra nem lehet rávenni? De akkor a weboldalon miért írják?!

ez az sql hiba úgytűnik nekem mint ha bug lenne. ha olyan oszlopot keres ami nincs benne akkor ott vagy nem adták hozzá a 'creation sql script'-hez vagy a programban van valahol félre gépelve vlami. mind a kettő bug.

szerintem nézd meg egy teljesen tiszta telepítést, hát ha csak vlami félre ment. ha nagyon nem megy akkor meg google.

amit írsz a mod_sql modulról szerintem félre értesz vlamit. az szerintem csak arra van, hogy hogy 'átkonvertálja' program ki és bemenetét és nem arra hogy külön működési pluszt adjon.
az lehet h bizonyos dolgok nincsenek implementálva benne(tökéletesen), de ha weboldaluk mondja akkor az benne van csak lehet h nem abban a verzióban amiben te használod.
--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/