1. mysql 현재 시간 가져오는 쿼리
SELECT now();
SELECT CURRENT_TIMESTAMP;
2. timezone 변경
만약 현재 시간이 내가 있는 곳의 시간과 맞지 않으면 timezone을 변경해줘야합니다. 먼저 timezone을 조회해봅니다.
select @@system_time_zone;
SHOW GLOBAL VARIABLES LIKE '%zone%';
저의 경우에는 timezone이 UTC(Coordinated Universal Time)으로 정의되어있었습니다. 우리나라의 시간대로 변경해보겠습니다.
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
이제 다시 mysql에 접속해서 현재시간을 확인해보겠습니다.
현재 시간을 가져오는것을 확인할 수 있습니다.
3. MySql에서 직접 설정
위의 명령어를 실행해도 안됐다면 MYSQL에서 직접 time_zone을 세팅합니다.
SET GLOBAL time_zone='Asia/Seoul';
set time_zone='Asia/Seoul';
이제 변경한 time zone을 확인해봅니다.
select @@global.time_zone, @@session.time_zone;
'MYSQL' 카테고리의 다른 글
[MySql] 외부 어플리케이션 접근 에러 (0) | 2020.03.02 |
---|---|
[MYSQL] 웹 어플리케이션 MYSQL 접근 허용 (0) | 2020.02.20 |
[MYSQL] LEFT OUTER JOIN(외부조인) (0) | 2019.11.05 |
[Mysql] 테이블 인덱스 조작 (0) | 2019.09.09 |