MARIADB-TZINFO-TO-SQL(1) MariaDB Database System MARIADB-TZINFO-TO-SQL(1)

mariadb-tzinfo-to-sql - بارگذاری جدول‌های منطقه زمانی (اکنون mariadb-tzinfo-to-sql پیوند نمادینی به mariadb-tzinfo-to-sql است)

mariadb-tzinfo-to-sql arguments

برنامه mariadb-tzinfo-to-sql جدول‌های منطقه زمانی را در پایگاه داده mysql بارگذاری می‌کند. این برنامه در سیستم‌هایی استفاده می‌شود که پایگاه داده zoneinfo (مجموعه فایل‌های توصیف‌کننده مناطق زمانی) را در اختیار دارند. نمونه‌هایی از این سیستم‌ها لینوکس، FreeBSD، سولاریس و Mac OS X هستند. یکی از مکان‌های محتمل برای این فایل‌ها دایرکتوری /usr/share/zoneinfo (در سولاریس /usr/share/lib/zoneinfo) است.

برنامه mariadb-tzinfo-to-sql را می‌توان به چند روش اجرا کرد:

shell> mariadb-tzinfo-to-sql tz_dir
shell> mariadb-tzinfo-to-sql tz_file tz_name
shell> mariadb-tzinfo-to-sql --leap tz_file
shell> mariadb-tzinfo-to-sql --skip-write-binlog tz_dir

در اولین روش فراخوانی، مسیر دایرکتوری zoneinfo را به mariadb-tzinfo-to-sql پاس داده و خروجی را به برنامه mariadb ارسال کنید. به عنوان مثال:

shell> mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -u root mysql

برنامه mariadb-tzinfo-to-sql فایل‌های منطقه زمانی سیستم شما را می‌خواند و از آن‌ها دستورهای SQL تولید می‌کند. mariadb آن دستورها را برای بارگذاری جدول‌های منطقه زمانی پردازش می‌نماید.

روش دوم باعث می‌شود که mariadb-tzinfo-to-sql یک تک‌فایل منطقه زمانی tz_file را که متناظر با نام منطقه زمانی tz_name است بارگذاری کند:

shell> mariadb-tzinfo-to-sql tz_file tz_name | mariadb -u root mysql

اگر منطقه زمانی شما نیاز به احتساب ثانیه‌های کبیسه دارد، mariadb-tzinfo-to-sql را با استفاده از روش سوم اجرا کنید که اطلاعات ثانیه کبیسه را مقداردهی اولیه می‌کند. tz_file نام فایل منطقه زمانی شما است:

shell> mariadb-tzinfo-to-sql --leap tz_file | mariadb -u root mysql

استفاده از گزینه --skip-write-binlog مانع از نوشتن تغییرات در لاگ دودویی (binary log) یا ارسال آن به سایر اعضای کلاستر Galera می‌شود. این گزینه را می‌توان با هر روشی از اجرای mariadb-tzinfo-to-sql به کار برد.

پس از اجرای mariadb-tzinfo-to-sql، بهتر است سرور را مجدداً راه‌اندازی کنید تا داده‌های منطقه زمانی کش‌شده قبلی مورد استفاده قرار نگیرند.

حق نشر 2007-2008 MySQL AB، 2008-2010 Sun Microsystems, Inc.، 2010-2025 MariaDB Foundation

این مستندات نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط پروانه عمومی همگانی گنو (GNU GPL) منتشرشده توسط بنیاد نرم‌افزارهای آزاد؛ نگارش ۲ بازتوزیع نموده یا تغییر دهید.

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

شما باید نسخه‌ای از پروانه عمومی همگانی گنو را به همراه برنامه دریافت کرده باشید؛ در غیر این صورت به نشانی زیر مراجعه نمایید: http://www.gnu.org/licenses

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

بنیاد ماریا‌دی‌بی (http://www.mariadb.org).

5 March 2025 MariaDB 11.8