'\" t .\" .TH "\fBMARIADB-ACCESS\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-access .SH "نام (NAME)" mariadb-access \- کلاینتی برای بررسی مجوزهای دسترسی (دستور mariadb-access اکنون یک پیوند نمادین به mariadb-access است) .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBmariadb-access\ [\fR\fB\fIhost_name\fR\fR\fB\ [\fR\fB\fIuser_name\fR\fR\fB\ [\fR\fB\fIdb_name\fR\fR\fB]]]\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u \fBmariadb-access [\fR\fB\fIhost_name\fR\fR\fB [\fR\fB\fIuser_name\fR\fR\fB [\fR\fB\fIdb_name\fR\fR\fB]]] [\fR\fB\fIoptions\fR\fR\fB]\fR .SH "توضیحات (DESCRIPTION)" .PP \fBmariadb-access\fR یک ابزار عیب‌یابی است که توسط Yves Carlier نوشته شده است\&. این ابزار مجوزهای دسترسی را برای ترکیبی از نام میزبان، نام کاربری و نام پایگاه‌داده بررسی می‌کند\&. توجه داشته باشید که \fBmariadb-access\fR دسترسی را تنها با استفاده از جدول‌های user، db و host بررسی می‌کند\&. این ابزار مجوزهای مربوط به جدول، ستون یا روال‌های مشخص‌شده در جدول‌های tables_priv، columns_priv یا procs_priv را بررسی نمی‌کند\&. .PP \fBmariadb-access\fR را این‌گونه فراخوانی کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-access [\fR\fB\fIhost_name\fR\fR\fB [\fR\fB\fIuser_name\fR\fR\fB [\fR\fB\fIdb_name\fR\fR\fB]]] [\fR\fB\fIoptions\fR\fR\fB]\fR .fi .if n \{\ .RE .\} .PP \fBmariadb-access\fR از گزینه‌های زیر پشتیبانی می‌کند\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: help option .\" help option: mariadb-access \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-access: brief option .\" brief option: mariadb-access \fB\-\-brief\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-access: commit option .\" commit option: mariadb-access \fB\-\-commit\fR .sp کپی کردن مجوزهای دسترسی جدید از جدول‌های موقت به جدول‌های اصلی مجوزها\&. برای اعمال مجوزهای جدید باید جدول‌های مجوز بازخوانی (flush) شوند\&. (برای مثال، دستور \fBmariadb-admin reload\fR را اجرا کنید\&.) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: copy option .\" copy option: mariadb-access \fB\-\-copy\fR .sp بارگذاری مجدد جدول‌های موقت مجوز از روی جدول‌های اصلی\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: db option .\" db option: mariadb-access \fB\-\-db=\fR\fB\fIdb_name\fR\fR, \fB\-d \fR\fB\fIdb_name\fR\fR .sp مشخص کردن نام پایگاه‌داده\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: debug option .\" debug option: mariadb-access \fB\-\-debug=\fR\fB\fIN\fR\fR .sp مشخص کردن سطح اشکال‌زدایی (debug)\&. \fIN\fR می‌تواند یک عدد صحیح از 0 تا 3 باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: host option .\" host option: mariadb-access \fB\-\-host=\fR\fB\fIhost_name\fR\fR, \fB\-h \fR\fB\fIhost_name\fR\fR .sp نام میزبانی که در مجوزهای دسترسی استفاده می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: howto option .\" howto option: mariadb-access \fB\-\-howto\fR .sp نمایش چند مثال که نحوهٔ استفاده از \fBmariadb-access\fR را نشان می‌دهند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: old_server option .\" old_server option: mariadb-access \fB\-\-old_server\fR .sp اتصال به یک سرور بسیار قدیمی MySQL (پیش از MySQL 3\&.21) که نحوهٔ کار با بندهای کامل WHERE را پشتیبانی نمی‌کند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: password option .\" password option: mariadb-access \fB\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR, \fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR .sp گذرواژه‌ای که هنگام اتصال به سرور استفاده می‌شود\&. اگر مقدار \fIpassword\fR پس از گزینهٔ \fB\-\-password\fR یا \fB\-p\fR در خط فرمان مشخص نشود، \fBmariadb-access\fR آن را درخواست می‌کند\&. .sp تعیین گذرواژه در خط فرمان ناامن تلقی می‌شود؛ به بخش 5.3.2.2 با عنوان \(lqرهنمودهای کاربر نهایی برای امنیت گذرواژه\(rq مراجعه کنید\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: plan option .\" plan option: mariadb-access \fB\-\-plan\fR .sp نمایش پیشنهادات و ایده‌ها برای انتشار نسخه‌های بعدی\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: preview option .\" preview option: mariadb-access \fB\-\-preview\fR .sp نمایش تفاوت‌های مجوز پس از اعمال تغییرات در جدول‌های موقت مجوز\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: relnotes option .\" relnotes option: mariadb-access \fB\-\-relnotes\fR .sp نمایش یادداشت‌های انتشار (release notes)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: rhost option .\" rhost option: mariadb-access \fB\-\-rhost=\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-access: rollback option .\" rollback option: mariadb-access \fB\-\-rollback\fR .sp واگردانی (لغو) آخرین تغییرات اعمال‌شده در جدول‌های موقت مجوز\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: spassword option .\" spassword option: mariadb-access \fB\-\-spassword[=\fR\fB\fIpassword\fR\fR\fB]\fR, \fB\-P[\fR\fB\fIpassword\fR\fR\fB]\fR .sp گذرواژه‌ای که هنگام اتصال به سرور به عنوان مدیر سیستم (superuser) استفاده می‌شود\&. اگر مقدار \fIpassword\fR پس از گزینهٔ \fB\-\-spassword\fR یا \fB\-P\fR در خط فرمان مشخص نشود، \fBmariadb-access\fR آن را درخواست می‌کند\&. .sp تعیین گذرواژه در خط فرمان ناامن تلقی می‌شود؛ به بخش 5.3.2.2 با عنوان \(lqرهنمودهای کاربر نهایی برای امنیت گذرواژه\(rq مراجعه کنید\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: superuser option .\" superuser option: mariadb-access \fB\-\-superuser=\fR\fB\fIuser_name\fR\fR, \fB\-U \fR\fB\fIuser_name\fR\fR .sp مشخص کردن نام کاربری برای اتصال به عنوان مدیر سیستم (superuser)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: table option .\" table option: mariadb-access \fB\-\-table\fR, \fB\-t\fR .sp تولید گزارش‌ها در قالب جدول\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: user option .\" user option: mariadb-access \fB\-\-user=\fR\fB\fIuser_name\fR\fR, \fB\-u \fR\fB\fIuser_name\fR\fR .sp نام کاربری مورد استفاده در مجوزهای دسترسی\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-access: version option .\" version option: mariadb-access \fB\-\-version\fR, \fB\-v\fR .sp نمایش اطلاعات نسخه و خروج\&. .RE .PP اگر توزیع MariaDB شما در یک مکان غیراستاندارد نصب شده است، باید مکانی را که \fBmariadb-access\fR انتظار دارد کلاینت \fBmariadb\fR را در آن پیدا کند، تغییر دهید\&. اسکریپت mariadb-access را در حدود خط ۱۸ ویرایش کنید\&. خطی مانند این را جستجو کنید: .sp .if n \{\ .RS 4 .\} .nf $MYSQL = '/usr/local/bin/mariadb'; # path to mariadb executable .fi .if n \{\ .RE .\} .PP مسیر را تغییر دهید تا مکانی را نشان دهد که \fBmariadb\fR واقعاً در سیستم شما در آن ذخیره شده است\&. در صورت عدم انجام این کار، هنگام اجرای \fBmariadb-access\fR خطای Broken pipe رخ خواهد داد\&. .SH "حق نشر (COPYRIGHT)" .br .PP Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation .PP این مستندات یک نرم‌افزار آزاد است؛ شما می‌توانید آن را فقط تحت شرایط مجوز عمومی همگانی گنو (GPL) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است؛ نسخهٔ ۲ مجوز، بازتوزیع کرده یا تغییر دهید. .PP این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. .PP شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد به نشانی Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا به http://www.gnu.org/licenses مراجعه کنید. .sp .SH "همچنین ببینید (SEE ALSO)" برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در https://mariadb.com/docs در دسترس است. .SH "نویسنده (AUTHOR)" بنیاد MariaDB (http://www.mariadb.org).