| MARIADB-INSTALL-DB(1) | MariaDB Database System | MARIADB-INSTALL-DB(1) |
نام (NAME)
mariadb-install-db - مقداردهی اولیه دایرکتوری دادههای MariaDB (دستور mariadb-install-db اکنون یک پیوند نمادین به mariadb-install-db است)
خلاصه دستور (SYNOPSIS)
mariadb-install-db [options]
توضیحات (DESCRIPTION)
mariadb-install-db دایرکتوری دادههای MariaDB را مقداردهی اولیه کرده و در صورت عدم وجود، جدولهای سیستمی موجود در آن را ایجاد میکند.
برای فراخوانی mariadb-install-db، از ساختار دستوری زیر استفاده کنید:
shell> mariadb-install-db [options]
از آنجا که سرور MariaDB، یعنی mariadbd، هنگام اجرا در مراحل بعدی نیاز به دسترسی به دایرکتوری داده دارد، باید mariadb-install-db را یا از طریق همان حساب کاربری که برای اجرای mariadbd استفاده خواهد شد اجرا کنید، یا آن را با کاربر root اجرا کرده و از گزینهٔ --user برای تعیین نام کاربری که mariadbd با آن اجرا میشود استفاده نمایید. همچنین در صورتی که mariadb-install-db از مکانهای صحیح برای دایرکتوری نصب یا دایرکتوری داده استفاده نمیکند، ممکن است مشخص کردن گزینههای دیگری مانند --basedir یا --datadir ضروری باشد. برای مثال:
shell> bin/mariadb-install-db --user=mysql \
--basedir=/opt/mysql/mysql \
--datadir=/opt/mysql/mysql/data
mariadb-install-db باید mariadbd را با گزینههای --bootstrap و --skip-grant-tables فراخوانی کند (بخش 2.3.2، “گزینههای متداول configure” را ببینید). اگر MariaDB با گزینهٔ --disable-grant-options پیکربندی شده باشد، گزینههای --bootstrap و --skip-grant-tables غیرفعال خواهند بود. برای رفع این مسئله، متغیر محیطی mariadbd_BOOTSTRAP را روی مسیر کامل سروری که تمام گزینهها در آن فعال است تنظیم کنید. mariadb-install-db از آن سرور استفاده خواهد کرد.
mariadb-install-db از گزینههای زیر پشتیبانی میکند که میتوان آنها را در خط فرمان یا در گروههای فایل تنظیمات [mariadb-install-db] و (در صورت اشتراک با mariadbd) [mariadbd] مشخص کرد.
مسیر دایرکتوری نصب MariaDB.
اگر از --srcdir برای ساختهای خارج از دایرکتوری (out-of-directory builds) استفاده میکنید، باید این مقدار را روی مکان دایرکتوری ساختی که فایلهای ساختهشده در آن قرار دارند تنظیم نمایید.
برای استفادهٔ داخلی. هنگام ساخت جدولهای سیستمی MariaDB روی میزبانی متفاوت از میزبان مقصد استفاده میشود.
مسیر دایرکتوری دادههای MariaDB.
فایل filename را بهعنوان فایلی تعیین میکند که پس از خوانده شدن فایلهای پیشفرض سراسری، گزینههای پیشفرض از آن خوانده شوند. باید بهعنوان نخستین گزینه داده شود.
تنظیم filename به عنوان فایلی که گزینههای پیشفرض از آن خوانده میشوند، و جایگزینی فایلهای پیشفرض سراسری. باید به عنوان نخستین گزینه داده شود.
افزون بر گروههای دادهشده، گروههای دارای این پسوند را نیز بخواند.
باعث اجرای mariadb-install-db میشود، حتی اگر DNS کار نکند. در این حالت، مدخلهای جدولهای دسترسی که بهطور معمول از نامهای میزبان استفاده میکنند، از نشانیهای IP استفاده خواهند کرد.
نمایش یک پیام راهنما و خروج.
گزینههای پیشفرض از هیچ فایل گزینهای خوانده نشوند. این باید به عنوان نخستین آرگومان داده شود.
چاپ فهرست آرگومانهای برنامه و خروج. این باید به عنوان نخستین آرگومان داده شود.
برای استفادهٔ داخلی. این گزینه توسط فایلهای RPM در طول فرایند نصب MariaDB استفاده میشود.
هنگام ایجاد مدخلهای جدولهای دسترسی، به جای نامهای میزبان از نشانیهای IP استفاده شود. این گزینه در صورتی که DNS شما کار نمیکند میتواند مفید باشد.
برای استفادهٔ داخلی. دایرکتوریای که mariadb-install-db در آن به دنبال فایلهای پشتیبانی مانند فایل پیامهای خطا و فایل پر کردن جدولهای راهنما میگردد.
نام کاربری جهت استفاده برای اجرای mariadbd. فایلها و دایرکتوریهای ایجادشده توسط mariadbd متعلق به این کاربر خواهند بود. برای استفاده از این گزینه باید root باشید. بهطور پیشفرض، mariadbd با نام کاربری فعلی شما اجرا میشود و فایلها و دایرکتوریهایی که ایجاد میکند متعلق به شما خواهند بود.
افزودن فایل SQL سفارشی کاربر، تا پس از مقداردهی اولیهٔ معمول پایگاهداده اجرا شود.
برای استفادهٔ داخلی. این گزینه برای ساخت توزیعهای Windows استفاده میشود.
کپیرایت و تکثیر (COPYRIGHT)
کپیرایت 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation
این مستندات نرمافزار آزاد است؛ شما میتوانید آن را تنها تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همانطور که توسط بنیاد نرمافزارهای آزاد (Free Software Foundation) منتشر شده است، بازتوزیع کرده و/یا تغییر دهید؛ نسخهٔ ۲ مجوز.
این مستندات با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو (GNU General Public License) مراجعه کنید.
شما باید به همراه این برنامه، یک نسخه از مجوز عمومی همگانی گنو (GNU General Public License) را دریافت کرده باشید؛ در غیر این صورت، به آدرس 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 در دسترس است مراجعه کنید.
نویسندگان (AUTHORS)
MariaDB Foundation (http://www.mariadb.org).
| 5 March 2025 | MariaDB 11.8 |