Article View: pl.comp.os.freebsd
Article #57809Re: Mysql + Quota
From: Piotr Koper
Date: Mon, 17 May 2004 21:29
Date: Mon, 17 May 2004 21:29
66 lines
4018 bytes
4018 bytes
spaj44@wp.pl (spaj44) wrote in message news:<d97d30b7.0405162245.57f6120f@posting.google.com>... > Witam > musze poruszy? temat poraz kolejny poniewa? dalej nie ma > na to odpowedzi a ten temat wci?? mnie nurtuje nieub?aganie a jest tak > . > Na necie mo?emy znales? dwa skrypty które niby potrafi? na?o?y? quote > na dan? baze danych ale oczywi?cie zaden z nich narazie tego nie > potrafie postaram sie w skrócie opisa? kazdy z nich > 1.skrypt mo?na pobra? z http://projects.marsching.org/mysql_quota/ > skryp?ik po przegl?dnieciu kodu zapowiada sie ciekawie ale jest lipny > nie uda?o mi sie go uruchomi? poniewa? wywala mi b??d w linijce > while ($row = mysql_fetch_array($result)) > je?eli to skasujem to wyskoczy nam w innej linijce je?eli poczynimy to > samo co wcze?niej to skrypty odpali sie ale bedzie tylko czrny ekran i > nic wi?cej nie wiem co jest i nie rozumie dlaczego kto? wysttawia > trefny skrypt ?? . ``typo'', zauwaz roznice w zapytaniu, ktore tworzy tabele, a nazwach uzywanych dalej w samym skrypcie (mowie o Limit zamiast limit, Quota zamiast quota itd). > 2. http://paradigma.co.pt/~gngs/stuff/mysqlquota.php.txt > ten skrypt jest ciekawy ale s?u??cy jako info i postrach dla userów . > jego kod ?ród?owy nie jest obicuj?cy ale dzia?aj?cy poniewa? sie > uruchamia bez problemu i oczywi?cie po uruchomieniu wyskakuje ?adne > menu gdzie mo?emy wpisa? baze na któr? bedzie na?o?ona quota i ustal? > ja równie? i poda? jeszcze kilka informacji . Po przekroczeniu limitu > ustalonego w skrypcie nast?puje wys?anie informacji do usera ?e > przekroczy? limit bazy SQL i musi coi? usn?? ale ten skrypt to zwyk?a > atrapa tak czy siak dalej mo?esz zapisywa? rekordy w bazie czyli > krótko mówi?c lipa . > ja poszukuje a równie? kieruje zapytanie do lepszych w te klocki ?eby > ten skrypt z deka zmodyfikowac czyli ?eby wysy?a? maila do usera i > równie? zmienialo prawa dost?pu do bazy tak ?eby mia? opcjie DROPE i > DELETE ?eby móg? tylko kasowa? . Ale wydaje mi sie ?eby to dzia?a?o to > ten skrypt musi pracowa? jako demon a to ju? by by?o bardziej > skonplikowane ale co? czekam cierpliwie moze jaki? t?gi umys? rozwik?a > ten pomys? wiem ?e to mo?liwe po googlowa?em i pisa?em maile do > adminów i nikt niby nie zna? odpowiedzi tylko0 ?e na ich stronach > dziwnym trafem by?o na?o?ona quota na baze któ? to wiem mo?e tylko to > taka zamy?ka ?? . > Pozdrawiam oba skrypty zapewne sa dobrze napisane poza pozniej dopisanymi komentarzami. jedyne niedopracowanie to brak: FLUSH PRIVILEGES jakies odnosniki na ten temat: http://dev.mysql.com/doc/mysql/en/GRANT.html http://dev.mysql.com/doc/mysql/en/FLUSH.html skrypty sa bardzo fajne i dzialaja po naprawde niewielkich modyfikacjach, poprawiona przeze mnie wersja znajduje sie tu: http://koper.exel.pl/mysql_quota/quota.phps Dziala bardzo dobrze jezeli chodzi o uprawnienia na uzytkownika i tylko wtedy. Warty wspomnienia jest fakt, ze jezeli uzytkownik tabeli wczesniej mial uprawnienia tylko ``do odczytu'', to po przekroczeniu quoty i jej ponownym unormowaniu bedzie mogl takze zapisywac do bazy danych. Milej zabawy. pozdr. koper
Technical Details
Message-ID:
<3bf2ebc9.0405171329.71806295@posting.google.com>Path:
mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!internal1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!wn51feed!worldnet.att.net!199.218.7.141!news.glorb.com!postnews1.google.com!not-for-mailReferences:
<d97d30b7.0405162245.57f6120f@posting.google.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!internal1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!wn51feed!worldnet.att.net!199.218.7.141!news.glorb.com!postnews1.google.com!not-for-mail From: koper@exel.pl (Piotr Koper) Newsgroups: pl.comp.os.freebsd Subject: Re: Mysql + Quota Date: 17 May 2004 14:29:05 -0700 Organization: http://groups.google.com Lines: 66 Message-ID: <3bf2ebc9.0405171329.71806295@posting.google.com> References: <d97d30b7.0405162245.57f6120f@posting.google.com> NNTP-Posting-Host: 212.182.94.101 X-Trace: posting.google.com 1084829346 29881 127.0.0.1 (17 May 2004 21:29:06 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 17 May 2004 21:29:06 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit