'\" t .\" .TH "\fBMARIADB-ADMIN\fR" "1" "5 March 2025" "MariaDB 11.8" "MariaDB Database System" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .\" mariadb-admin .\" administration: server .\" server administration .SH "نام (NAME)" mariadb-admin \- کلاینتی برای مدیریت سرور MariaDB (دستور mariadb-admin اکنون یک پیوند نمادین به mariadb-admin است) .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBmariadb-admin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]]\ \&.\&.\&.\fR\ 'u \fBmariadb-admin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB]] \&.\&.\&.\fR .SH "توضیحات (DESCRIPTION)" .PP \fBmariadb-admin\fR یک کلاینت برای انجام عملیات مدیریتی است\&. می‌توانید از آن برای بررسی پیکربندی و وضعیت فعلی سرور، ایجاد و حذف پایگاه‌های داده و موارد دیگر استفاده کنید\&. .PP \fBmariadb-admin\fR را این‌گونه فراخوانی کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-admin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB]] \&.\&.\&.\fR .fi .if n \{\ .RE .\} .PP \fBmariadb-admin\fR از دستورهای زیر پشتیبانی می‌کند\&. برخی از دستورها پس از نام دستور یک آرگومان دریافت می‌کنند\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} create \fIdb_name\fR .sp یک پایگاه داده جدید با نام \fIdb_name\fR ایجاد می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} debug .sp به سرور اعلام می‌کند اطلاعات اشکال‌زدایی را در error log بنویسد\&. .sp این اطلاعات همچنین شامل مواردی درباره Event Scheduler است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} drop \fIdb_name\fR .sp پایگاه داده به نام \fIdb_name\fR و تمام جدول‌های آن را حذف می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} extended\-status .sp متغیرهای وضعیت سرور و مقادیر آن‌ها را نمایش می‌دهد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-all\-statistics .sp تخلیه و نوسازی تمام جدول‌های آمار (statistics)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-all\-status .sp تخلیه و نوسازی تمام وضعیت‌ها و آمارها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-binary\-log .sp تخلیه و نوسازی لاگ باینری (binary log)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-client\-statistics .sp تخلیه و نوسازی آمار کلاینت‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-engine\-log .sp تخلیه و نوسازی لاگ موتور (engine log)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-error\-log .sp تخلیه و نوسازی لاگ خطا (error log)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-general\-log .sp تخلیه و نوسازی لاگ عمومی پرس‌وجوها (general query log)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-hosts .sp تخلیه تمام اطلاعات موجود در حافظه پنهان میزبان‌ها (host cache)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} flush\-index\-statistics .sp تخلیه آمار ایندکس‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-logs .sp تخلیه تمام لاگ‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-privileges .sp بارگذاری مجدد جدول‌های مجوز (مشابه reload)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-relay\-log .sp تخلیه لاگ رله\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-slow\-log .sp تخلیه لاگ پرس‌وجوهای کُند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-ssl .sp تخلیه گواهی‌های SSL\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-status .sp پاک‌سازی متغیرهای وضعیت\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-table\-statistics .sp تخلیه آمار جدول‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-tables .sp تخلیه تمام جدول‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-threads .sp تخلیه حافظه موقت (کَش) ریسه‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-user\-resources .sp تخلیه منابع کاربران\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} kill \fIid\fR,\fIid\fR,\&.\&.\&. .sp خاتمه دادن به ریسه‌های سرور\&. اگر چندین مقدار شناسهٔ ریسه داده شده باشد، نباید هیچ فاصله‌ای در فهرست وجود داشته باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} old\-password \fInew\-password\fR .sp این دستور مشابه دستور password است اما گذرواژه را با استفاده از قالب درهم‌سازی (هش) قدیمی گذرواژه (پیش از MySQL 4\&.1) ذخیره می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} password \fInew\-password\fR .sp تنظیم یک گذرواژه جدید\&. این دستور گذرواژه را برای حسابی که با \fBmariadb-admin\fR جهت اتصال به سرور استفاده می‌کنید به \fInew\-password\fR تغییر می‌دهد\&. بنابراین، دفعه بعد که \fBmariadb-admin\fR (یا هر برنامه کلاینت دیگری) را با استفاده از همان حساب فراخوانی کنید، باید گذرواژه جدید را مشخص کنید\&. .sp اگر مقدار \fInew\-password\fR شامل فاصله یا نویسه‌های دیگری باشد که برای مفسر دستور شما معنای ویژه‌ای دارند، باید آن را در علامت نقل‌قول قرار دهید\&. در Windows، حتماً به جای علامت نقل‌قول تکی از جفت‌نقل‌قول (دابل کوتیشن) استفاده کنید؛ علامت‌های نقل‌قول تکی از گذرواژه حذف نمی‌شوند، بلکه به عنوان بخشی از گذرواژه تفسیر خواهند شد\&. برای مثال: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-admin password "my new password"\fR .fi .if n \{\ .RE .\} .if n \{\ .sp .\} .RS 4 .it 1 .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBاحتیاط\fR .ps -1 .br اگر سرور با گزینهٔ \fB\-\-skip\-grant\-tables\fR راه‌اندازی شده است، از این دستور استفاده نکنید\&. هیچ تغییری در گذرواژه اعمال نخواهد شد\&. این امر حتی در صورتی که در همان خط فرمان، پیش از دستور password از flush\-privileges استفاده کنید تا جدول‌های مجوز مجدداً فعال شوند نیز صادق است، زیرا عملیات تخلیه (flush) پس از اتصال شما رخ می‌دهد\&. با این حال، می‌توانید از \fBmariadb-admin flush\-privileges\fR برای فعال‌سازی مجدد جدول‌های مجوز استفاده کنید و سپس با استفاده از یک دستور جداگانهٔ \fBmariadb-admin password\fR گذرواژه را تغییر دهید\&. .sp .5v .RE .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} ping .sp بررسی فعال بودن سرور\&. وضعیت بازگشتی از \fBmariadb-admin\fR در صورت در حال اجرا بودن سرور 0، و در صورت فعال نبودن 1 است\&. این مقدار حتی در صورت بروز خطایی مانند Access denied نیز 0 است، زیرا نشان می‌دهد سرور در حال اجراست اما اتصال را نپذیرفته است، که با اجرا نشدن سرور تفاوت دارد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} processlist .sp نمایش فهرستی از ریسه‌های (threads) فعال سرور\&. این دستور خروجی‌ای شبیه به عبارت SHOW PROCESSLIST تولید می‌کند\&. اگر گزینهٔ \fB\-\-verbose\fR مشخص شده باشد، خروجی مشابه عبارت SHOW FULL PROCESSLIST خواهد بود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} reload .sp بارگذاری مجدد جدول‌های مجوز (grant tables)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} refresh .sp تخلیهٔ (flush) همهٔ جدول‌ها و بستن و باز کردن مجدد فایل‌های گزارش (log)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} shutdown .sp متوقف کردن سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} start\-all\-slaves .sp راه‌اندازی تمام کارسازهای پیرو (slaves)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} start\-slave .sp شروع همگام‌سازی (replication) روی یک سرور پیرو (slave)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} status .sp نمایش یک پیام کوتاه از وضعیت سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} stop\-all\-slaves .sp متوقف کردن تمام کارسازهای پیرو (slaves)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} stop\-slave .sp توقف همگام‌سازی (replication) روی یک سرور پیرو (slave)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} variables .sp نمایش متغیرهای سیستمی سرور و مقادیر آن‌ها\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} version .sp نمایش اطلاعات نگارش از سرور\&. .RE .PP تمام دستورات را می‌توان به هر پیشوند یکتایی کوتاه کرد\&. برای نمونه: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-admin proc stat\fR +\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-+\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ | Id | User | Host | db | Command | Time | State | Info | +\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-+\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ | 51 | monty | localhost | | Query | 0 | | show processlist | +\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-+\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ Uptime: 1473624 Threads: 1 Questions: 39487 Slow queries: 0 Opens: 541 Flush tables: 1 Open tables: 19 Queries per second avg: 0\&.0268 .fi .if n \{\ .RE .\} .sp .\" status command: results .PP نتیجهٔ دستور \fBmariadb-admin status\fR مقادیر زیر را نمایش می‌دهد: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" uptime Uptime .sp مدت زمانی (به ثانیه) که سرور MariaDB در حال اجرا بوده است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" threads ریسه‌ها (Threads) .sp تعداد ریسه‌های (کلاینت‌های) فعال\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" questions پرسش‌ها (Questions) .sp تعداد پرسش‌های (پرس‌وجوهای) کلاینت‌ها از زمان راه‌اندازی سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" slow queries پرس‌وجوهای کند (Slow queries) .sp تعداد پرس‌وجوهایی که بیش از log_slow_query_time ثانیه طول کشیده‌اند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" opens جدول‌های بازشده (Opens) .sp تعداد جدول‌هایی که سرور باز کرده است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" flush tables .\" tables: flush تخلیه جدول‌ها (Flush tables) .sp تعداد دستورهای flush\-*، refresh و reload که سرور اجرا کرده است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" open tables جدول‌های باز (Open tables) .sp تعداد جدول‌هایی که در حال حاضر باز هستند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" memory use حافظه در حال استفاده (Memory in use) .sp مقدار حافظه‌ای که مستقیماً توسط \fBmariadbd\fR تخصیص یافته است\&. این مقدار تنها زمانی نمایش داده می‌شود که MariaDB با \fB\-\-with\-debug=full\fR\& کامپایل شده باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" maximum memory used حداکثر حافظه استفاده‌شده (Maximum memory used) .sp حداکثر مقدار حافظه‌ای که مستقیماً توسط \fBmariadbd\fR تخصیص یافته است\&. این مقدار تنها زمانی نمایش داده می‌شود که MariaDB با \fB\-\-with\-debug=full\fR\& کامپایل شده باشد\&. .RE .PP اگر هنگام اتصال به سرور محلی با استفاده از یک فایل سوکت یونیکس، دستور \fBmariadb-admin shutdown\fR را اجرا کنید، \fBmariadb-admin\fR تا زمان حذف شدن فایل شناسه فرایند (PID) سرور منتظر می‌ماند تا اطمینان حاصل کند که سرور به‌درستی متوقف شده است\&. .\" mariadb-admin command options .\" command options: mariadb-admin .\" options: command-line: mariadb-admin .\" startup parameters: mariadb-admin .PP دستور \fBmariadb-admin\fR از گزینه‌های زیر پشتیبانی می‌کند که می‌توان آن‌ها را در خط فرمان یا در گروه‌های [mariadb-admin] و [client] فایل تنظیمات (option file) مشخص کرد\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: help option .\" help option: mariadb-admin \fB\-\-help\fR، \fB\-?\fR .sp نمایش راهنما و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: character-sets-dir option .\" character-sets-dir option: mariadb-admin \fB\-\-character\-sets\-dir=\fR\fB\fIpath\fR\fR .sp دایرکتوری محل نصب مجموعه‌های نویسه (character sets)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: compress option .\" compress option: mariadb-admin \fB\-\-compress\fR، \fB\-C\fR .sp فشرده‌سازی تمام اطلاعات ارسالی میان کلاینت و سرور در صورتی که هر دو از فشرده‌سازی پشتیبانی کنند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: connect-timeout option .\" connect-timeout option: mariadb-admin \fB\-\-connect-timeout=\fR\fB\fItimeout\fR\fR .sp معادل \fB\-\-connect_timeout\fR است؛ به انتهای این بخش مراجعه کنید\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-admin: count option .\" count option: mariadb-admin \fB\-\-count=\fR\fB\fIN\fR\fR, \fB\-c \fR\fB\fIN\fR\fR .sp تعداد دفعات تکرار برای اجرای مکرر دستور، در صورتی که گزینهٔ \fB\-\-sleep\fR مشخص شده باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: debug option .\" debug option: mariadb-admin \fB\-\-debug[=\fR\fB\fIdebug_options\fR\fR\fB]\fR, \fB\-# [\fR\fB\fIdebug_options\fR\fR\fB]\fR .sp نوشتن یک لاگ اشکال‌زدایی\&. یک رشتهٔ معمول \fIdebug_options\fR به‌صورت 'd:t:o,\fIfile_name\fR' است\&. مقدار پیش‌فرض 'd:t:o,/tmp/mariadb-admin.trace' است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: debug-check option .\" debug-check option: mariadb-admin \fB\-\-debug\-check\fR .sp بررسی میزان مصرف حافظه و فایل‌های باز هنگام خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: debug-info option .\" debug-info option: mariadb-admin \fB\-\-debug\-info\fR .sp چاپ اطلاعات اشکال‌زدایی و آمار مصرف حافظه و CPU هنگام خروج برنامه\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: default-auth option .\" default-auth option: mariadb-admin \fB\-\-default\-auth\fR .sp پلاگین احراز هویت پیش‌فرض سمت کلاینت برای استفاده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: default-character-set option .\" default-character-set option: mariadb-admin \fB\-\-default\-character\-set=\fR\fB\fIcharset_name\fR\fR .sp استفاده از \fIcharset_name\fR به‌عنوان مجموعه‌نویسهٔ پیش‌فرض\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: defaults-extra-file option .\" defaults-extra-file option: mariadb-admin \fB\-\-defaults\-extra\-file=\fR\fB\fIfilename\fR\fR .sp تنظیم \fB\fIfilename\fR\fR به‌عنوان فایلی برای خواندن گزینه‌های پیش‌فرض، پس از اینکه فایل‌های پیش‌فرض سراسری خوانده شدند\&. باید به‌عنوان نخستین گزینه مشخص شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: defaults-file option .\" defaults-file option: mariadb-admin \fB\-\-defaults\-file=\fR\fB\fIfilename\fR\fR .sp تنظیم \fB\fIfilename\fR\fR به‌عنوان فایلی برای خواندن گزینه‌های پیش‌فرض و جایگزینی فایل‌های پیش‌فرض سراسری\&. باید به‌عنوان نخستین گزینه مشخص شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: force option .\" force option: mariadb-admin \fB\-\-force\fR, \fB\-f\fR .sp عدم درخواست تأیید برای دستور drop \fIdb_name\fR\&. در صورت وجود چندین دستور، حتی در صورت بروز خطا نیز ادامه می‌دهد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: host option .\" host option: mariadb-admin \fB\-\-host=\fR\fB\fIhost_name\fR\fR, \fB\-h \fR\fB\fIhost_name\fR\fR .sp اتصال به سرور MariaDB روی میزبان مشخص‌شده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: local option .\" local option: mariadb-admin \fB\-\-local\fR, \fB\-l\fR .sp جلوگیری از نوشته شدن دستور(ات) SQL در لاگ باینری (binary log) با استفاده از FLUSH LOCAL یا فعال کردن sql_log_bin=0 برای نشست\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .\" mariadb-admin: no-beep option .\" no-beep option: mariadb-admin \fB\-\-no\-beep\fR, \fB\-b\fR .sp قطع بوق هشداری که به‌طور پیش‌فرض برای خطاهایی مانند عدم موفقیت در اتصال به سرور پخش می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: no-defaults option .\" no-defaults option: mariadb-admin \fB\-\-no\-defaults\fR .sp از هیچ فایل تنظیمی گزینه‌های پیش‌فرض را نخواند\&. این باید به‌عنوان نخستین آرگومان داده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-admin: password option .\" password option: mariadb-admin \fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR, \fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR .sp گذرواژه‌ای که هنگام اتصال به سرور استفاده می‌شود\&. اگر از فرم کوتاه گزینه (\fB\-p\fR) استفاده می‌کنید، \fIنباید\fR بین گزینه و گذرواژه فاصله باشد\&. اگر مقدار \fIpassword\fR را پس از گزینهٔ \fB\-\-password\fR یا \fB\-p\fR در خط فرمان وارد نکنید، \fBmariadb-admin\fR آن را درخواست می‌کند\&. .sp مشخص کردن گذرواژه در خط فرمان ناامن تلقی می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: pipe option .\" pipe option: mariadb-admin \fB\-\-pipe\fR, \fB\-W\fR .sp در Windows، اتصال به سرور از طریق یک named pipe برقرار می‌شود\&. این گزینه تنها در صورتی کاربرد دارد که سرور از اتصالات named\-pipe پشتیبانی کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: port option .\" port option: mariadb-admin \fB\-\-port=\fR\fB\fIport_num\fR\fR, \fB\-P \fR\fB\fIport_num\fR\fR .sp شماره درگاه TCP/IP برای استفاده در اتصال، یا 0 برای استفاده از پیش‌فرض بر اساس اولویت: my.cnf، سپس $MYSQL_TCP_PORT، سپس /etc/services و در نهایت پیش‌فرض توکار (3306)\&. هنگامی که بدون سایر ویژگی‌های اتصال در خط فرمان مشخص شود، استفاده از --protocol=tcp را تحمیل می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: print-defaults option .\" print-defaults option: mariadb-admin \fB\-\-print\-defaults\fR .sp چاپ فهرست آرگومان‌های برنامه و خروج\&. این گزینه باید به عنوان نخستین آرگومان داده شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: protocol option .\" protocol option: mariadb-admin \fB\-\-protocol={TCP|SOCKET|PIPE|MEMORY}\fR .sp پروتکل اتصال برای وصل شدن به سرور\&. این گزینه زمانی مفید است که سایر پارامترهای اتصال معمولاً باعث انتخاب پروتکلی غیر از پروتکل مورد نظر شما شوند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: relative option .\" relative option: mariadb-admin \fB\-\-relative\fR, \fB\-r\fR .sp هنگام استفاده همراه با گزینهٔ \fB\-\-sleep\fR، تفاوت بین مقادیر فعلی و قبلی را نشان می‌دهد\&. در حال حاضر، این گزینه تنها با دستور extended\-status کار می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: shutdown-timeout option .\" shutdown-timeout option: mariadb-admin \fB\-\-shutdown\-timeout\fR\fB\fItimeout\fR\fR .sp معادل \fB\-\-shutdown_timeout\fR است؛ انتهای این بخش را ببینید\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: silent option .\" silent option: mariadb-admin \fB\-\-silent\fR, \fB\-s\fR .sp در صورتی که امکان برقراری ارتباط با سرور وجود نداشته باشد، بدون نمایش پیام خطا خارج می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: sleep option .\" sleep option: mariadb-admin \fB\-\-sleep=\fR\fB\fIdelay\fR\fR, \fB\-i \fR\fB\fIdelay\fR\fR .sp اجرای مکرر دستورها با وقفهٔ \fIdelay\fR ثانیه‌ای در میان آن‌ها\&. گزینهٔ \fB\-\-count\fR تعداد تکرارها را تعیین می‌کند\&. اگر \fB\-\-count\fR داده نشود، \fBmariadb-admin\fR دستورها را تا زمان متوقف شدن، به طور نامحدود اجرا می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: socket option .\" socket option: mariadb-admin \fB\-\-socket=\fR\fB\fIpath\fR\fR, \fB\-S \fR\fB\fIpath\fR\fR .sp برای اتصال به localhost، فایل سوکت یونیکس (Unix socket) مورد استفاده، یا در Windows، نام named pipe جهت استفاده\&. هنگامی که بدون سایر مشخصات اتصال در خط فرمان قید شود، استفاده از --protocol=socket را تحمیل می‌کند؛ در Windows، استفاده از --protocol=pipe را اجباری می‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL options .\" SSL options: mariadb-admin \fB\-\-ssl\fR .sp فعال‌سازی SSL برای اتصال (به صورت خودکار با پرچم‌های دیگر فعال می‌شود). غیرفعال‌سازی با \fB\-\-skip-ssl\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-admin: SSL CA option .\" SSL CA option: mariadb-admin \fB\-\-ssl\-ca=\fIname\fR .sp فایل CA در قالب PEM (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL CA Path option .\" SSL CA Path option: mariadb-admin \fB\-\-ssl\-capath=\fIname\fR .sp دایرکتوری CA (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL Cert option .\" SSL Cert option: mariadb-admin \fB\-\-ssl\-cert=\fIname\fR .sp گواهی X509 در قالب PEM (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL Cipher option .\" SSL Cipher option: mariadb-admin \fB\-\-ssl\-cipher=\fIname\fR .sp سایفر SSL مورد استفاده (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL Key option .\" SSL Key option: mariadb-admin \fB\-\-ssl\-key=\fIname\fR .sp کلید X509 در قالب PEM (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL Crl option .\" SSL CRL option: mariadb-admin \fB\-\-ssl\-crl=\fIname\fR .sp فهرست ابطال گواهی (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL Crlpath option .\" SSL Crlpath option: mariadb-admin \fB\-\-ssl\-crlpath=\fIname\fR .sp مسیر فهرست ابطال گواهی (مستندات OpenSSL را بررسی کنید، مستلزم \fB\-\-ssl\fR است)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: SSL Verify Server Cert option .\" SSL Verify Server Cert option: mariadb-admin \fB\-\-ssl\-verify\-server\-cert\fR .sp «Common Name» سرور در گواهی آن را با نام میزبان مورد استفاده هنگام اتصال تطبیق داده و اعتبارسنجی می‌کند. این گزینه به‌طور پیش‌فرض غیرفعال است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: TLS Version option .\" TLS Version option: mariadb-admin \fB\-\-tls\-version=\fR\fB\fIname\fR\fR, .sp فهرستی از نسخه‌های پروتکل TLS را که با کاما از هم جدا شده‌اند می‌پذیرد\&. یک نسخه پروتکل TLS تنها در صورتی فعال خواهد شد که در این فهرست وجود داشته باشد\&. سایر نسخه‌های پروتکل TLS مجاز نخواهند بود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: user option .\" user option: mariadb-admin \fB\-\-user=\fR\fB\fIuser_name\fR\fR, \fB\-u \fR\fB\fIuser_name\fR\fR .sp نام کاربری MariaDB برای استفاده هنگام اتصال به سرور\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: verbose option .\" verbose option: mariadb-admin \fB\-\-verbose\fR, \fB\-v\fR .sp حالت پرگو (verbose)\&. چاپ اطلاعات بیشتر درباره آنچه برنامه انجام می‌دهد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: version option .\" version option: mariadb-admin \fB\-\-version\fR, \fB\-V\fR .sp نمایش اطلاعات نسخه و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: vertical option .\" vertical option: mariadb-admin \fB\-\-vertical\fR, \fB\-E\fR .sp خروجی را به صورت عمودی چاپ می‌کند\&. این شبیه به \fB\-\-relative\fR است، اما خروجی را به صورت عمودی نمایش می‌دهد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1.IP \(bu 2.3 .\} .\" mariadb-admin: wait option .\" wait option: mariadb-admin \fB\-\-wait[=\fR\fB\fIcount\fR\fR\fB]\fR, \fB\-w[\fR\fB\fIcount\fR\fR\fB]\fR .sp اگر برقراری اتصال ممکن نباشد، به جای لغو عملیات منتظر مانده و دوباره تلاش می‌کند\&. اگر مقداری برای \fIcount\fR مشخص شود، بیانگر تعداد دفعات تلاش مجدد است\&. مقدار پیش‌فرض یک بار است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-admin: --wait-for-all-slaves option .\" --wait-for-all-slaves option: mariadb-admin \fB\-\-wait\-for\-all\-slaves\fR .sp پیش از خاموش شدن، منتظر ارسال آخرین رویداد binlog به تمام slaveهای متصل می‌ماند\&. این گزینه به‌طور پیش‌فرض غیرفعال است\&. .RE .PP همچنین می‌توانید متغیرهای زیر را با استفاده از \fB\-\-\fR\fB\fIvar_name\fR\fR\fB=\fR\fB\fIvalue\fR\fR تنظیم کنید .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" connect_timeout variable .\" timeout: connect_timeout variable connect_timeout .sp حداکثر زمان به ثانیه پیش از اتمام مهلت اتصال (timeout)\&. مقدار پیش‌فرض 43200 (12 ساعت) است\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" shutdown_timeout variable .\" timeout: shutdown_timeout variable shutdown_timeout .sp حداکثر زمان به ثانیه برای انتظار جهت خاموش شدن سرور\&. مقدار پیش‌فرض 3600 (1 ساعت) است\&. .RE .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .br .PP Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation .PP این مستندات یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، بازتوزیع کرده یا تغییر دهید؛ نسخه ۲ از این مجوز. .PP این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. .PP شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد به نشانی زیر بنویسید: Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA یا به مراجعه کنید. .sp .SH "همچنین ببینید (SEE ALSO)" برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در در دسترس است. .SH "نویسندگان (AUTHORS)" بنیاد MariaDB ‏().