Squid basic_db_auth: knýti til eina fjarverandi MySQL-dátubasa
Send MySQL-vertin gjøgnum DSN-valmøguleikan, sum basic_db_auth veitir, og varðveit tann verandi kontutablu-uppsetningin hjá helperinum.
Í Squid-uppsetningum, sum brúka basic_db_auth, hoyrir staðsetingin av dátubasuni til DBI-dátukeldunavnið hjá helperinum. Keldukotin hjá helperinum í Squid 7 bjóðar eina --dsn-valmøguleika; MySQL-drivarin tekur ímóti vert- og port-feltum:
--dsn "DBI:mysql:database=squid;host=db.example.net;port=3306"
Hetta er eitt argumentstykki til tað verandi helper-kallið, ikki ein sjálvstøðug kommando. Set tað afturat auth_param basic program-kommandoini, sum longu setur tann installeraða helperin í gongd. Leiðin til køyrufíluna er treytað av Squid-pakkanum.
Hav restina av uppsetningini hjá helperinum í huga. Virðini --user og --password lata dátubasasambandið upp. Valmøguleikarnir fyri tablu, brúkaranavnssúlu, loyniorðssúlu og loyniorðsformati lýsa tær proxy-kontufærslurnar, sum verða goymdar har. At broyta dátubasavertin broytir ikki hetta skemað ella loyniorðsformatið.
Helperin sendir DSN og dátubasa-innlatingina til DBI->connect. Tí má tann samsvarandi Perl DBI-drivarin vera tøkur í umhvørvinum hjá helperinum, og dátubasan má taka ímóti sambandinum frá proxyvertinum.
At brúka tann bjóðaða valmøguleikan varðveitir dátubasaadressuna í uppsetningar-uppsetningini. Tað er ikki neyðugt at skifta út standard-DSN-tekstin í Perl-kelduni hjá helperinum.