Loading...
MySQL 9.5 Reference Manual 9.5의 6.4.3 mysql_tzinfo_to_sql — Load the Time Zone Tables의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
mysql_tzinfo_to_sql 프로그램은 mysql 데이터베이스 안의 time zone 테이블들을 로드합니다. 이 프로그램은 time zone을 기술하는 파일들의 집합인 zoneinfo 데이터베이스가 있는 시스템에서 사용됩니다. 이러한 시스템의 예로는 Linux, FreeBSD, Solaris, macOS가 있습니다.
이러한 파일들의 가능한 위치 중 하나는 /usr/share/zoneinfo 디렉터리입니다 (Solaris에서는 /usr/share/lib/zoneinfo). 만약 시스템에 zoneinfo 데이터베이스가 없다면, Section 7.1.15, “MySQL Server Time Zone Support”에 설명된 다운로드 가능한 패키지를 사용할 수 있습니다.
mysql_tzinfo_to_sql은 여러 가지 방식으로 실행할 수 있습니다:
1mysql_tzinfo_to_sql tz_dir 2mysql_tzinfo_to_sql tz_file tz_name 3mysql_tzinfo_to_sql --leap tz_file
첫 번째 실행 문법의 경우, zoneinfo 디렉터리 경로 이름을 mysql_tzinfo_to_sql에 전달하고 출력을 mysql 프로그램으로 보내면 됩니다. 예를 들면 다음과 같습니다:
1mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
mysql_tzinfo_to_sql은 시스템의 time zone 파일들을 읽고 그로부터 SQL 구문을 생성합니다. mysql은 이러한 구문을 처리하여 time zone 테이블들을 로드합니다.
두 번째 문법은 mysql_tzinfo_to_sql이 단일 time zone 파일 _tz_file_을 로드하게 하며, 이 파일은 time zone 이름 _tz_name_에 해당합니다:
1mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql
time zone이 윤초를 반영해야 하는 경우, 세 번째 문법을 사용하여 mysql_tzinfo_to_sql을 실행합니다. 이 문법은 윤초 정보를 초기화합니다. _tz_file_은 time zone 파일의 이름입니다:
1mysql_tzinfo_to_sql --leap tz_file | mysql -u root mysql
mysql_tzinfo_to_sql을 실행한 후에는, 서버가 이전에 캐시된 time zone 데이터를 계속 사용하지 않도록 서버를 재시작하는 것이 가장 좋습니다.
6.4.2 mysql_secure_installation — Improve MySQL Installation Security
6.5 Client Programs