728x90
MySQL(MariaDB) 서버의 타임존을 확인하고 변경하는 방법
타임존 확인
- 현재 MySQL 또는 MariaDB 서버의 타임존 설정을 확인합니다.
- 전역 타임존 설정을 확인할 수 있습니다. 이를 통해 현재 타임존 설정을 확인할 수 있습니다.
SELECT @@global.time_zone;
MySQL(MariaDB) 서버의 타임존과 관련된 변수들을 확인
SHOW VARIABLES WHERE Variable_name LIKE '%time_zone%';
MySQL(MariaDB) 서버의 글로벌(time_zone) 및 세션(session_time_zone) 타임존 설정을 확인
SELECT @@global.time_zone, @@session.time_zone;
- @@global.time_zone : 이 변수는 MySQL(MariaDB) 서버의 글로벌 타임존 설정을 나타냅니다. 서버 전체에서 사용됩니다.
- @@session.time_zone : 이 변수는 현재 세션의 타임존 설정을 나타냅니다. 세션은 사용자 또는 연결마다 고유한 설정을 가질 수 있습니다.
728x90
타임존 변경
MySQL(MariaDB) 서버의 타임존을 변경하려면 다음 단계를 따릅니다.
1. my.cnf 또는 my.ini 파일 수정 (선택 사항)
- MySQL(MariaDB) 설정 파일을 열어서 타임존을 변경할 수 있습니다. 예를 들어, /etc/mysql/my.cnf 또는 /etc/my.cnf 파일을 수정하실 수 있습니다.
- 'Asia/Seoul'은 서울 타임존을 나타냅니다.
[mysqld]
default-time-zone = 'Asia/Seoul' # 원하는 타임존으로 변경
2. SQL 쿼리를 사용하여 변경 (선택 사항)
- MySQL(MariaDB) 쿼리를 사용하여 타임존을 변경할 수도 있습니다.
- 현재 세션 및 이후 연결에서 적용됩니다.
SET GLOBAL time_zone = 'Asia/Seoul'; -- 원하는 타임존으로 변경
3. 서버 재시작
- MySQL(MariaDB) 서버를 재시작하여 변경 사항을 적용합니다.
- MySQL을 사용하는 경우
sudo systemctl restart mysql
- MariaDB를 사용하는 경우
sudo systemctl restart mariadb
변경된 타임존 설정은 이제 MySQL(MariaDB) 서버에서 사용됩니다. 설정이 올바르게 작동하는지 확인하려면 다시 첫 번째 단계에서 언급한 쿼리를 실행하여 확인할 수 있습니다.
728x90
'리눅스' 카테고리의 다른 글
VMware ESXi 환경에서 리눅스 가상 머신(VM)의 하드 디스크 용량을 증설하는 방법 - Ubuntu (0) | 2023.09.07 |
---|---|
[draft] 우분투에 Zookeeper와 Kafka를 설치하는 방법 (0) | 2023.09.06 |
MySQL에서 caching_sha2_password 인증 플러그인을 비활성화하고 mysql_native_password를 대신 사용하는 방법 (0) | 2023.09.05 |
웹 서버에서 CORS 설정하는 방법 (0) | 2023.09.05 |
Docker 이미지를 파일로 저장하고 불러오는 방법 (0) | 2023.09.04 |