'\" t .\" .TH "\fBMARIADB-INSTALL-DB\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-install-db .SH "نام (NAME)" mariadb-install-db \- مقداردهی اولیه دایرکتوری داده‌های MariaDB (دستور mariadb-install-db اکنون یک پیوند نمادین به mariadb-install-db است) .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBmariadb-install-db\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u \fBmariadb-install-db [\fR\fB\fIoptions\fR\fR\fB]\fR .SH "توضیحات (DESCRIPTION)" .PP \fBmariadb-install-db\fR دایرکتوری داده‌های MariaDB را مقداردهی اولیه کرده و در صورت عدم وجود، جدول‌های سیستمی موجود در آن را ایجاد می‌کند\&. .PP برای فراخوانی \fBmariadb-install-db\fR، از ساختار دستوری زیر استفاده کنید: .sp .if n \{\ .RS 4 .\} .nf shell> \fBmariadb-install-db [\fR\fB\fIoptions\fR\fR\fB]\fR .fi .if n \{\ .RE .\} .PP از آنجا که سرور MariaDB، یعنی \fBmariadbd\fR، هنگام اجرا در مراحل بعدی نیاز به دسترسی به دایرکتوری داده دارد، باید \fBmariadb-install-db\fR را یا از طریق همان حساب کاربری که برای اجرای \fBmariadbd\fR استفاده خواهد شد اجرا کنید، یا آن را با کاربر root اجرا کرده و از گزینهٔ \fB\-\-user\fR برای تعیین نام کاربری که \fBmariadbd\fR با آن اجرا می‌شود استفاده نمایید\&. همچنین در صورتی که \fBmariadb-install-db\fR از مکان‌های صحیح برای دایرکتوری نصب یا دایرکتوری داده استفاده نمی‌کند، ممکن است مشخص کردن گزینه‌های دیگری مانند \fB\-\-basedir\fR یا \fB\-\-datadir\fR ضروری باشد\&. برای مثال: .sp .if n \{\ .RS 4 .\} .nf shell> \fBbin/mariadb-install-db \-\-user=mysql \e\fR \fB\-\-basedir=/opt/mysql/mysql \e\fR \fB\-\-datadir=/opt/mysql/mysql/data\fR .fi .if n \{\ .RE .\} .PP \fBmariadb-install-db\fR باید \fBmariadbd\fR را با گزینه‌های \fB\-\-bootstrap\fR و \fB\-\-skip\-grant\-tables\fR فراخوانی کند (بخش\ \&2.3.2، \(lqگزینه‌های متداول configure\(rq را ببینید)\&. اگر MariaDB با گزینهٔ \fB\-\-disable\-grant\-options\fR پیکربندی شده باشد، گزینه‌های \fB\-\-bootstrap\fR و \fB\-\-skip\-grant\-tables\fR غیرفعال خواهند بود\&. برای رفع این مسئله، متغیر محیطی mariadbd_BOOTSTRAP را روی مسیر کامل سروری که تمام گزینه‌ها در آن فعال است تنظیم کنید\&. \fBmariadb-install-db\fR از آن سرور استفاده خواهد کرد\&. .PP \fBmariadb-install-db\fR از گزینه‌های زیر پشتیبانی می‌کند که می‌توان آن‌ها را در خط فرمان یا در گروه‌های فایل تنظیمات [mariadb-install-db] و (در صورت اشتراک با \fBmariadbd\fR) [mariadbd] مشخص کرد\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: basedir option .\" basedir option: mariadb-install-db \fB\-\-basedir=\fR\fB\fIpath\fR\fR .sp مسیر دایرکتوری نصب MariaDB\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: builddir option .\" builddir option: mariadb-install-db \fB\-\-builddir=\fIpath\fR .sp اگر از \fB\-\-srcdir\fR برای ساخت‌های خارج از دایرکتوری (out-of-directory builds) استفاده می‌کنید، باید این مقدار را روی مکان دایرکتوری ساختی که فایل‌های ساخته‌شده در آن قرار دارند تنظیم نمایید\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: cross-bootstrap option .\" cross-bootstrap option: mariadb-install-db \fB\-\-cross\-bootstrap\fR .sp برای استفادهٔ داخلی\&. هنگام ساخت جدول‌های سیستمی MariaDB روی میزبانی متفاوت از میزبان مقصد استفاده می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: datadir option .\" datadir option: mariadb-install-db .\" mariadb-install-db: ldata option .\" ldata option: mariadb-install-db \fB\-\-datadir=\fR\fB\fIpath\fR\fR, \fB\-\-ldata=\fR\fB\fIpath\fR\fR .sp مسیر دایرکتوری داده‌های MariaDB\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: defaults-extra-file option .\" defaults-extra-file option: mariadb-install-db \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-install-db: defaults-file option .\" defaults-file option: mariadb-install-db \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-install-db: defaults-group-suffix option .\" defaults-group-suffix option: mariadb-install-db \fB\-\-defaults\-group\-suffix=\fR\fB\fIname\fR\fR .sp افزون بر گروه‌های داده‌شده، گروه‌های دارای این پسوند را نیز بخواند\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: force option .\" force option: mariadb-install-db \fB\-\-force\fR .sp باعث اجرای \fBmariadb-install-db\fR می‌شود، حتی اگر DNS کار نکند\&. در این حالت، مدخل‌های جدول‌های دسترسی که به‌طور معمول از نام‌های میزبان استفاده می‌کنند، از نشانی‌های IP استفاده خواهند کرد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: help option .\" help option: mariadb-install-db \fB\-\-help\fR .sp نمایش یک پیام راهنما و خروج\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: no-defaults option .\" no-defaults option: mariadb-install-db \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-install-db: print-defaults option .\" print-defaults option: mariadb-install-db \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-install-db: rpm option .\" rpm option: mariadb-install-db \fB\-\-rpm\fR .sp برای استفادهٔ داخلی\&. این گزینه توسط فایل‌های RPM در طول فرایند نصب MariaDB استفاده می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: skip-name-resolve option .\" skip-name-resolve option: mariadb-install-db \fB\-\-skip\-name\-resolve\fR .sp هنگام ایجاد مدخل‌های جدول‌های دسترسی، به جای نام‌های میزبان از نشانی‌های IP استفاده شود\&. این گزینه در صورتی که DNS شما کار نمی‌کند می‌تواند مفید باشد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: srcdir option .\" srcdir option: mariadb-install-db \fB\-\-srcdir=\fR\fB\fIpath\fR\fR .sp برای استفادهٔ داخلی\&. دایرکتوری‌ای که \fBmariadb-install-db\fR در آن به دنبال فایل‌های پشتیبانی مانند فایل پیام‌های خطا و فایل پر کردن جدول‌های راهنما می‌گردد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: user option .\" user option: mariadb-install-db \fB\-\-user=\fR\fB\fIuser_name\fR\fR .sp نام کاربری جهت استفاده برای اجرای \fBmariadbd\fR\&. فایل‌ها و دایرکتوری‌های ایجادشده توسط \fBmariadbd\fR متعلق به این کاربر خواهند بود\&. برای استفاده از این گزینه باید root باشید\&. به‌طور پیش‌فرض، \fBmariadbd\fR با نام کاربری فعلی شما اجرا می‌شود و فایل‌ها و دایرکتوری‌هایی که ایجاد می‌کند متعلق به شما خواهند بود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: extra-file option .\" extra-file option: mariadb-install-db \fB\-\-extra-file=\fR\fB\fIfile_path\fR\fR .sp افزودن فایل SQL سفارشی کاربر، تا پس از مقداردهی اولیهٔ معمول پایگاه‌داده اجرا شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: verbose option .\" verbose option: mariadb-install-db \fB\-\-verbose\fR.sp حالت پرگویی\&. چاپ اطلاعات بیشتر دربارهٔ عملکرد برنامه\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} .\" mariadb-install-db: windows option .\" windows option: mariadb-install-db \fB\-\-windows\fR .sp برای استفادهٔ داخلی\&. این گزینه برای ساخت توزیع‌های Windows استفاده می‌شود\&. .RE .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .br .PP کپی‌رایت 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation .PP این مستندات نرم‌افزار آزاد است؛ شما می‌توانید آن را تنها تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد (Free Software Foundation) منتشر شده است، بازتوزیع کرده و/یا تغییر دهید؛ نسخهٔ ۲ مجوز. .PP این مستندات با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو (GNU General Public License) مراجعه کنید. .PP شما باید به همراه این برنامه، یک نسخه از مجوز عمومی همگانی گنو (GNU General Public License) را دریافت کرده باشید؛ در غیر این صورت، به آدرس 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 "نویسندگان (AUTHORS)" MariaDB Foundation (http://www.mariadb.org).