| MARIADB-ACCESS(1) | MariaDB Database System | MARIADB-ACCESS(1) |
نام (NAME)
mariadb-access - کلاینتی برای بررسی مجوزهای دسترسی (دستور mariadb-access اکنون یک پیوند نمادین به mariadb-access است)
خلاصه دستور (SYNOPSIS)
mariadb-access [host_name [user_name [db_name]]] [options]
توضیحات (DESCRIPTION)
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 از گزینههای زیر پشتیبانی میکند.
نمایش پیام راهنما و خروج.
تولید گزارشها در قالب جدول تکخطی.
کپی کردن مجوزهای دسترسی جدید از جدولهای موقت به جدولهای اصلی مجوزها. برای اعمال مجوزهای جدید باید جدولهای مجوز بازخوانی (flush) شوند. (برای مثال، دستور mariadb-admin reload را اجرا کنید.)
بارگذاری مجدد جدولهای موقت مجوز از روی جدولهای اصلی.
مشخص کردن نام پایگاهداده.
مشخص کردن سطح اشکالزدایی (debug). N میتواند یک عدد صحیح از 0 تا 3 باشد.
نام میزبانی که در مجوزهای دسترسی استفاده میشود.
نمایش چند مثال که نحوهٔ استفاده از mariadb-access را نشان میدهند.
اتصال به یک سرور بسیار قدیمی MySQL (پیش از MySQL 3.21) که نحوهٔ کار با بندهای کامل WHERE را پشتیبانی نمیکند.
گذرواژهای که هنگام اتصال به سرور استفاده میشود. اگر مقدار password پس از گزینهٔ --password یا -p در خط فرمان مشخص نشود، mariadb-access آن را درخواست میکند.
تعیین گذرواژه در خط فرمان ناامن تلقی میشود؛ به بخش 5.3.2.2 با عنوان “رهنمودهای کاربر نهایی برای امنیت گذرواژه” مراجعه کنید.
نمایش پیشنهادات و ایدهها برای انتشار نسخههای بعدی.
نمایش تفاوتهای مجوز پس از اعمال تغییرات در جدولهای موقت مجوز.
نمایش یادداشتهای انتشار (release notes).
اتصال به سرور MariaDB در میزبان دادهشده.
واگردانی (لغو) آخرین تغییرات اعمالشده در جدولهای موقت مجوز.
گذرواژهای که هنگام اتصال به سرور به عنوان مدیر سیستم (superuser) استفاده میشود. اگر مقدار password پس از گزینهٔ --spassword یا -P در خط فرمان مشخص نشود، mariadb-access آن را درخواست میکند.
تعیین گذرواژه در خط فرمان ناامن تلقی میشود؛ به بخش 5.3.2.2 با عنوان “رهنمودهای کاربر نهایی برای امنیت گذرواژه” مراجعه کنید.
مشخص کردن نام کاربری برای اتصال به عنوان مدیر سیستم (superuser).
تولید گزارشها در قالب جدول.
نام کاربری مورد استفاده در مجوزهای دسترسی.
نمایش اطلاعات نسخه و خروج.
اگر توزیع MariaDB شما در یک مکان غیراستاندارد نصب شده است، باید مکانی را که mariadb-access انتظار دارد کلاینت mariadb را در آن پیدا کند، تغییر دهید. اسکریپت mariadb-access را در حدود خط ۱۸ ویرایش کنید. خطی مانند این را جستجو کنید:
$MYSQL = '/usr/local/bin/mariadb'; # path to mariadb executable
مسیر را تغییر دهید تا مکانی را نشان دهد که mariadb واقعاً در سیستم شما در آن ذخیره شده است. در صورت عدم انجام این کار، هنگام اجرای mariadb-access خطای Broken pipe رخ خواهد داد.
حق نشر (COPYRIGHT)
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 مراجعه کنید.
همچنین ببینید (SEE ALSO)
برای اطلاعات بیشتر، لطفاً به مستندات MariaDB مراجعه کنید که بهصورت برخط در https://mariadb.com/docs در دسترس است.
نویسنده (AUTHOR)
بنیاد MariaDB (http://www.mariadb.org).
| 5 March 2025 | MariaDB 11.8 |