Në instalimet e Squid që përdorin basic_db_auth, vendndodhja e bazës së të dhënave qëndron në emrin e burimit të të dhënave DBI të helper-it. Burimi i helper-it në Squid 7 ofron një opsion --dsn; drejtuesi i MySQL pranon fushat e hostit dhe të portës:

--dsn "DBI:mysql:database=squid;host=db.example.net;port=3306"

Ky është një fragment argumentesh për thirrjen ekzistuese të helper-it, jo një komandë më vete. Shtojeni atë te komanda auth_param basic program që nis tashmë helper-in e instaluar. Rruga e skedarit ekzekutues varet nga paketa Squid.

Mbani parasysh edhe pjesën tjetër të konfigurimit të helper-it. Vlerat --user dhe --password hapin lidhjen me bazën e të dhënave. Opsionet e tabelës, kolonës së emrit të përdoruesit, kolonës së fjalëkalimit dhe formatit të fjalëkalimit përshkruajnë regjistrimet e llogarive proxy të ruajtura atje. Ndryshimi i hostit të bazës së të dhënave nuk e ndryshon atë skemë ose formatin e fjalëkalimit.

Helper-i ia kalon DSN-në dhe kredencialet e bazës së të dhënave DBI->connect. Prandaj drejtuesi përkatës Perl DBI duhet të jetë i disponueshëm në mjedisin e helper-it, dhe baza e të dhënave duhet të pranojë lidhjen nga hosti i proxy-t.

Përdorimi i opsionit të ekspozuar e mban adresën e bazës së të dhënave në konfigurimin e instalimit. Nuk është e nevojshme të zëvendësohet literali standard DSN në kodin Perl të helper-it.

Artikuj të ngjashëm