A cikin shigar Squid da suke amfani da basic_db_auth, wurin rumbun adana bayanai yana cikin sunan tushen bayanai na DBI na helper. Tushen helper na Squid 7 yana ba da zaɓin --dsn; direban MySQL yana karɓar filayen mai masauki da tashar:

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

Wannan guntun hujja ne ga kiran helper da ke akwai, ba umarni mai zaman kansa ba. Ƙara shi cikin umarnin auth_param basic program wanda ya riga ya ƙaddamar da helper ɗin da aka shigar. Hanyar fayil ɗin aiwatarwa ta dogara da kunshin Squid.

Ka kiyaye sauran tsarin helper ɗin a zuciya. Ƙimarsa ta --user da --password suna buɗe haɗin rumbun bayanai. Zaɓuɓɓukansa na tebur, ginshiƙin sunan mai amfani, ginshiƙin kalmar sirri da tsarin kalmar sirri suna bayyana bayanan asusun wakili da aka adana a wurin. Canza mai masaukin rumbun bayanai ba ya canza wannan tsari ko tsarin kalmar sirri.

Helper ɗin yana aika DSN da takardun shaidar rumbun bayanai zuwa DBI->connect. Don haka dole ne direban Perl DBI mai dacewa ya kasance a cikin muhallin helper ɗin, kuma dole ne rumbun bayanai ya karɓi haɗin daga mai masaukin wakili.

Amfani da zaɓin da aka bayyana yana riƙe adireshin rumbun bayanai a cikin tsarin turawa. Babu buƙatar maye gurbin rubutun DSN na asali a cikin tushen Perl na helper ɗin.

Labarai masu alaƙa