반응형

I MySQL 한국시간 설정 (Time Zone)

 

 

1. MySQL 접속

 

 

 

2. Seoul 이 들어가는 시간대 선택 

1
2
3
4
select b.name,a.time_zone_id
from mysql.time_zone a, mysql.time_zone_name b
where a.time_zone_id = b.time_zone_id
and b.name like '%Seoul';
cs

 

 

 

3. MySQL에 있는 시간대 선택

1
select count(*from mysql.time_zone;
cs

 

 

 

4. 시스템 시간대 선택

1
select @@system_time_zone;
cs

 

 

 

5. MySQL 안의 시간대 확인 후 MySQL 종료

 

 

 

6. MySQL에 시간대 삽입

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

1
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
cs

 

 

 

7. MySQL 접속 후 국제 시간대, 세션 시간대, 시스템 시간대 선택

1
select @@global.time_zone,@@session.time_zone,@@system_time_zone;
cs

 

 

 

8. 시간대를 아시아/서울로 설정 후 시간대 선택

1
2
3
set time_zone='Asia/Seoul';
 
select @@time_zone;
cs

 

 

 

9. 현재시간 선택, 국제시간대, 세션시간대, 시스템 시간대 선택

1
2
3
select now();
 
select @@global.time_zone,@@session.time_zone,@@system_time_zone;
cs

 

 

 

10. MySQL 세션 종료 후 재접속 후 변화 확인

systemctl restart mysql

1
systemctl restart mysql
cs

 

 

 

11. MySQL 내에 Seoul이 있는 시간대 선택

1
2
3
4
select b.name,a.time_zone_id
from mysql.time_zone a, mysql.time_zone_name b
where a.time_zone_id = b.time_zone_id
and b.name like '%Seoul';
cs

 

 

반응형