| MARIADB-CONFIG(1) | MariaDB Database System | MARIADB-CONFIG(1) |
نام (NAME)
mariadb_config - دریافت گزینههای کامپایل و پیونددهی برای کتابخانههای کلاینت MariaDB
خلاصه دستور (SYNOPSIS)
mariadb_config [گزینهها]
توضیحات (DESCRIPTION)
دستور mariadb_config اطلاعات مفیدی را برای کامپایل کلاینت MariaDB و اتصال آن به MariaDB در اختیارتان قرار میدهد.
دستور mariadb_config از گزینههای زیر پشتیبانی میکند.
فلگهای کامپایلر برای یافتن فایلهای include و همچنین فلگها و تعاریف حیاتی کامپایلر که هنگام کامپایل کتابخانه libmysqlclient استفاده شدهاند. گزینههای بازگرداندهشده به کامپایلر خاصی وابسته هستند که هنگام ساخت کتابخانه استفاده شده است و ممکن است با تنظیمات کامپایلر شما تداخل داشته باشند. برای دریافت گزینههای سازگارتر که تنها حاوی مسیرهای include هستند، از --include استفاده کنید.
گزینههای کامپایلر برای یافتن فایلهای include مربوط به MariaDB.
کتابخانهها و گزینههای مورد نیاز برای پیونددهی با سرور تعبیهشده (embedded) MariaDB.
کتابخانهها و گزینههای مورد نیاز برای پیونددهی با کتابخانه کلاینت MariaDB.
کتابخانهها و گزینههای مورد نیاز برای پیونددهی با کتابخانه کلاینت ریسهامن (thread-safe) MariaDB.
مسیر پیشفرض دایرکتوری افزونهها (plugins) که هنگام پیکربندی MariaDB تعریف شده است.
شماره پورت پیشفرض TCP/IP که هنگام پیکربندی MariaDB تعریف شده است.
فایل سوکت پیشفرض یونیکس که هنگام پیکربندی MariaDB تعریف شده است.
مسیر دایرکتوریهای include، کتابخانهها و افزونههای MariaDB. مقدار VAR به ترتیب یکی از موارد `pkgincludedir`، `pkglibdir` و `plugindir` است.
شماره نسخه توزیع MariaDB.
اگر mariadb_config را بدون هیچ گزینهای اجرا کنید، فهرستی از تمام گزینههای پشتیبانیشده و مقادیر آنها نمایش داده میشود:
shell> mariadb_config
Usage: /usr/local/mysql/bin/mariadb_config [options]
Options:
--cflags [-I/usr/local/mysql/include/mysql -mcpu=pentiumpro]
--include [-I/usr/local/mysql/include/mysql]
--libs [-L/usr/local/mysql/lib/mysql -lmysqlclient -lz
-lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto]
--libs_r [-L/usr/local/mysql/lib/mysql -lmysqlclient_r
-lpthread -lz -lcrypt -lnsl -lm -lpthread]
--socket [/tmp/mysql.sock]
--port [3306]
--version [4.0.16]
--libmysqld-libs [-L/usr/local/mysql/lib/mysql -lmysqld -lpthread -lz
-lcrypt -lnsl -lm -lpthread -lrt]
میتوانید از mariadb_config درون خط فرمان استفاده کنید تا مقدار نمایشدادهشده برای یک گزینه خاص درج شود. برای مثال، جهت کامپایل یک برنامه کلاینت MariaDB، از mariadb_config به صورت زیر استفاده کنید:
shell> CFG=/usr/local/mysql/bin/mariadb_config shell> sh -c "gcc -o progname `$CFG --include` progname.c `$CFG --libs`"
هنگامی که از mariadb_config به این روش استفاده میکنید، حتماً آن را درون نویسههای بکتیک (“`”) فراخوانی کنید. این کار به پوسته میگوید که آن را اجرا کرده و خروجیاش را در دستور جایگزین کند.
حق نشر (COPYRIGHT)
Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2025 MariaDB Foundation
این مستندات یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط مجوز عمومی همگانی گنو (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 در دسترس است مراجعه کنید.
نویسنده (AUTHOR)
بنیاد MariaDB (http://www.mariadb.org).
| 5 March 2025 | MariaDB 11.8 |