Squid basic_db_auth: له لیرې MySQL ډیټابیس سره نښلول
د MySQL host د basic_db_auth د ملاتړ شوي DSN اختیار له لارې ولېږئ او په helper کې د حساب جدول شته ترتیب وساتئ.
په هغو Squid ځای پر ځای کېدو کې چې basic_db_auth کاروي، د ډیټابیس ځای د helper د DBI د معلوماتو د سرچینې په نوم کې دی. په Squid 7 کې د helper سرچینه --dsn اختیار لري؛ د MySQL ډرایور د host او port ساحې مني:
--dsn "DBI:mysql:database=squid;host=db.example.net;port=3306"
دا د شته helper غوښتنې لپاره د استدلال ټوټه ده، نه خپلواک امر. دا هغه auth_param basic program امر ته ورزیات کړئ چې له مخکې نصب شوی helper پیلوي. د اجرا وړ فایل لاره د Squid بستې پورې تړلې ده.
د helper نور ترتیب هم په پام کې ونیسئ. د هغې --user او --password ارزښتونه د ډیټابیس اړیکه پرانیزي. د هغې د جدول، د کارن نوم د کالم، د پټنوم د کالم او د پټنوم د بڼې اختیارونه هلته ساتل شوي د پروکسي حساب ریکارډونه بیانوي. د ډیټابیس host بدلول هغه سکیمه یا د پټنوم بڼه نه بدلوي.
Helper د DSN او د ډیټابیس اعتبارونه DBI->connect ته سپاري. نو اړوند Perl DBI ډرایور باید د helper په چاپېریال کې شته وي، او ډیټابیس باید د پروکسي host څخه اړیکه ومني.
د وړاندې شوي اختیار کارول د ډیټابیس پته د ځای پر ځای کېدو په ترتیب کې ساتي. اړتیا نشته چې د helper د Perl سرچینې کې اصلي DSN متن بدل شي.