MARIADB-ACCESS(1) MariaDB Database System MARIADB-ACCESS(1)

mariadb-access - کلاینتی برای بررسی مجوزهای دسترسی (دستور mariadb-access اکنون یک پیوند نمادین به mariadb-access است)

mariadb-access [host_name [user_name [db_name]]] [options]

mariadb-access یک ابزار عیب‌یابی است که توسط Yves Carlier نوشته شده است. این ابزار مجوزهای دسترسی را برای ترکیبی از نام میزبان، نام کاربری و نام پایگاه‌داده بررسی می‌کند. توجه داشته باشید که mariadb-access دسترسی را تنها با استفاده از جدول‌های user، db و host بررسی می‌کند. این ابزار مجوزهای مربوط به جدول، ستون یا روال‌های مشخص‌شده در جدول‌های tables_priv، columns_priv یا procs_priv را بررسی نمی‌کند.

mariadb-access را این‌گونه فراخوانی کنید:

shell> mariadb-access [host_name [user_name [db_name]]] [options]

mariadb-access از گزینه‌های زیر پشتیبانی می‌کند.

•--help, -?

نمایش پیام راهنما و خروج.

•--brief, -b

تولید گزارش‌ها در قالب جدول تک‌خطی.

•--commit

کپی کردن مجوزهای دسترسی جدید از جدول‌های موقت به جدول‌های اصلی مجوزها. برای اعمال مجوزهای جدید باید جدول‌های مجوز بازخوانی (flush) شوند. (برای مثال، دستور mariadb-admin reload را اجرا کنید.)

•--copy

بارگذاری مجدد جدول‌های موقت مجوز از روی جدول‌های اصلی.

•--db=db_name, -d db_name

مشخص کردن نام پایگاه‌داده.

•--debug=N

مشخص کردن سطح اشکال‌زدایی (debug). N می‌تواند یک عدد صحیح از 0 تا 3 باشد.

•--host=host_name, -h host_name

نام میزبانی که در مجوزهای دسترسی استفاده می‌شود.

•--howto

نمایش چند مثال که نحوهٔ استفاده از mariadb-access را نشان می‌دهند.

•--old_server

اتصال به یک سرور بسیار قدیمی MySQL (پیش از MySQL 3.21) که نحوهٔ کار با بندهای کامل WHERE را پشتیبانی نمی‌کند.

•--password[=password], -p[password]

گذرواژه‌ای که هنگام اتصال به سرور استفاده می‌شود. اگر مقدار password پس از گزینهٔ --password یا -p در خط فرمان مشخص نشود، mariadb-access آن را درخواست می‌کند.

تعیین گذرواژه در خط فرمان ناامن تلقی می‌شود؛ به بخش 5.3.2.2 با عنوان “رهنمودهای کاربر نهایی برای امنیت گذرواژه” مراجعه کنید.

•--plan

نمایش پیشنهادات و ایده‌ها برای انتشار نسخه‌های بعدی.

•--preview

نمایش تفاوت‌های مجوز پس از اعمال تغییرات در جدول‌های موقت مجوز.

•--relnotes

نمایش یادداشت‌های انتشار (release notes).

•--rhost=host_name, -H host_name

اتصال به سرور MariaDB در میزبان داده‌شده.

•--rollback

واگردانی (لغو) آخرین تغییرات اعمال‌شده در جدول‌های موقت مجوز.

•--spassword[=password], -P[password]

گذرواژه‌ای که هنگام اتصال به سرور به عنوان مدیر سیستم (superuser) استفاده می‌شود. اگر مقدار password پس از گزینهٔ --spassword یا -P در خط فرمان مشخص نشود، mariadb-access آن را درخواست می‌کند.

تعیین گذرواژه در خط فرمان ناامن تلقی می‌شود؛ به بخش 5.3.2.2 با عنوان “رهنمودهای کاربر نهایی برای امنیت گذرواژه” مراجعه کنید.

•--superuser=user_name, -U user_name

مشخص کردن نام کاربری برای اتصال به عنوان مدیر سیستم (superuser).

•--table, -t

تولید گزارش‌ها در قالب جدول.

•--user=user_name, -u user_name

نام کاربری مورد استفاده در مجوزهای دسترسی.

•--version, -v

نمایش اطلاعات نسخه و خروج.

اگر توزیع MariaDB شما در یک مکان غیراستاندارد نصب شده است، باید مکانی را که mariadb-access انتظار دارد کلاینت mariadb را در آن پیدا کند، تغییر دهید. اسکریپت mariadb-access را در حدود خط ۱۸ ویرایش کنید. خطی مانند این را جستجو کنید:

$MYSQL     = '/usr/local/bin/mariadb';    # path to mariadb executable

مسیر را تغییر دهید تا مکانی را نشان دهد که mariadb واقعاً در سیستم شما در آن ذخیره شده است. در صورت عدم انجام این کار، هنگام اجرای mariadb-access خطای Broken pipe رخ خواهد داد.

Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation

این مستندات یک نرم‌افزار آزاد است؛ شما می‌توانید آن را فقط تحت شرایط مجوز عمومی همگانی گنو (GPL) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است؛ نسخهٔ ۲ مجوز، بازتوزیع کرده یا تغییر دهید.

این مستندات به این امید توزیع شده است که مفید واقع شود، اما بدون هیچ‌گونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.

شما باید به همراه این برنامه یک نسخه از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به بنیاد نرم‌افزارهای آزاد به نشانی Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA بنویسید یا به http://www.gnu.org/licenses مراجعه کنید.

برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که به‌صورت برخط در https://mariadb.com/docs در دسترس است.

بنیاد MariaDB (http://www.mariadb.org).

5 March 2025 MariaDB 11.8