.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "MYSQL2DLF.IN 1" .TH MYSQL2DLF.IN 1 2025-09-28 "Lire 2.1.1" "LogReport's Lire Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" mysql2dlf \- تبدیل فایل‌های لاگ MySQL به قالب DLF .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBmysql2dlf\fR .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" دستور \&\fBmysql2dlf\fR یک فایل لاگ پرسمان (query log) مربوط به MySQL را به قالب DLF تبدیل می‌کند. اطلاعات بیشتر درباره MySQL را می‌توانید در بیابید. فایل لاگ پرسمان توسط گزینه \-\-log[=file] در \fBmysqld\fR یا تنظیم log=file در فایل پیکربندی MySQL مشخص می‌شود. .PP نمونه‌ای از چنین فایل لاگی به شکل زیر است: .PP .Vb 9 \& /usr/sbin/mysqld, Version: 3.23.43\-debug\-log, started with: \& Tcp port: 3306 Unix socket: /var/run/mysqld/mysqld.sock \& Time Id Command Argument \& 011218 15:02:58 1 Connect root@localhost on \& 1 Query SHOW VARIABLES LIKE \*(Aqpid_file\*(Aq \& 1 Shutdown \& 011226 21:35:59 6 Connect joe@localhost on \& 6 Init DB nmrshiftdb \& 6 Query SHOW VARIABLES .Ve .PP یا .PP .Vb 11 \& 42401 Query SELECT \& bannerID, \& banner, \& format, \& width, \& height, \& alt, \& url \& FROM \& banners \& WHERE \& \& act = \*(Aqtrue\*(Aq AND (keyw = \*(Aqfullsize\*(Aq OR keyw = \*(Aqglobal\*(Aq) .Ve .PP قالب عمومی دیتابیس dlf در فایل database.xml شرح داده شده است. .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" برای پردازش لاگ تولیدشده توسط MySQL: .PP .Vb 1 \& $ mysql2dlf < mysql\-log .Ve .PP ابزار mysql2dlf به‌ندرت به‌تنهایی استفاده می‌شود، و بیشتر توسط lr_log2report فراخوانی می‌گردد: .PP .Vb 1 \& $ lr_log2report mysql < /var/log/mysql\-log .Ve .SH "نکات (NOTES)" .IX Header "NOTES" این تجزیه‌گر فقط برای فایل‌های لاگ پرسمان MySQL نسخه 3.23.46 آزمایش شده است. .SH "اشکالات (BUGS)" .IX Header "BUGS" این مبدل قبل از نوشتن خروجی، تمامی اطلاعات فایل لاگ را در یک آرایه تو در توی بزرگ در حافظه ذخیره می‌کند؛ بنابراین، میزان مصرف حافظه به‌صورت خطی با اندازه فایل لاگ افزایش می‌یابد. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBmysql\fR\|(1), \fBmysqld\fR\|(1) .SH "نسخه (VERSION)" .IX Header "VERSION" \&\f(CW$Id:\fR mysql2dlf.in,v 1.12 2010/12/05 20:36:45 wraay Exp $ .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر \(co ۲۰۰۱، ۲۰۰۲ بنیاد Stichting LogReport به نشانی LogReport@LogReport.org .PP این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخهٔ ۲ پروانه و چه (به انتخاب خودتان) هر نسخهٔ پس از آن، بازتوزیع کرده یا تغییر دهید. .PP این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر «پروانه عمومی همگانی گنو» را ببینید. .PP شما باید همراه با این برنامه نسخه‌ای از «پروانه عمومی همگانی گنو» را دریافت کرده باشید (فایل COPYING را ببینید)؛ در غیر این صورت به مراجعه کنید. .SH "نویسنده (AUTHOR)" .IX Header "AUTHOR" Egon Willighagen