ASSP MySQL Windows

Mostanában a spamek elleni küzdelem teszi ki a szerverrel kapcsolatos dolgaim nagy részét.. Talán nem is igazán jó a “küzdelem” szó, inkább ismerkedésnek mondanám. Az ASSP rengeteg beállítását böngészve ráakadtam egy olyan lehetőségre is, hogy a fájlok helyett mysql adatbázisban is tárolhatom a spam adatbázisokat. Mivel nálam minden, az ftp virtuális userek, levelezés, stb.. is mysql-re épül, célszerű lenne, hogy a spam adatbázis is azt használja.. már csak az átláthatóság és szerkeszthetőség miatt is!

Az ASSP installáció, alapbeállítások után lássuk tehát, hogyan kell rávennünk perl barátunkat, hogy kezelje a mysqlt:

Töltsük le a Tie DBI 0.91-es verzióját.

Hozzunk létre a [perl install könyvtár]\lib\ alatt egy Tie könyvtárat!
Kicsomagolás után az RDBM.pm fájlt másoljuk Tie-ba!

Installáljuk a mysql adatbázishoz való kapcsolódást lehetővé tévő modult is (parancs sorba):

ppm install DBD-mysql

Indítsuk újra az ASSP-t, majd ellenőrizzük a maillogban, hogy a Tie::RDBM modul installálva lett-e. Ilyet keressünk:

Apr-4-08 12:03:58 Tie::RDBM module version 0.70 installed - mysql usage  available

Hozzunk létre egy új adatbázist mondjuk spam néven, majd adjuk meg az ASSP / File Path alatt az elérési adatokat. Érdemes egy külön usert is létrehozni az adatbázishoz. Ne felejtsünk neki Create jogot adni a szokásos user jogosultságok mellett, mert ő fogja létrehozni a táblákat helyettünk.

A beállítások elvégzése és egy szokásos reset után a maillogban nem fogunk semmilyen warningot kapni és az adatbázisban is létrejönnek a táblák. Mindenütt ahol ilyet lehet olvasni: ” Write “mysql” to use a MySQL table…” oda nyugodtan firkáljuk be a mysql-t. Fontos! Ha már nagy adatbázisunk van, akkor érdemes beimportálni valamilyen segédprogrammal mysql-be, mert az ASSP nem teszi ezt meg.

Leave a Reply