Setting Jam Database Mariadb di Ubuntu Server

Zona Waktu atau timezone merupakan tolak ukur standar MariaDb ketika akan memasukan waktu timestamp atau waktu oleh fungsi NOW(). Secara asali (default) MariaDb menggunakan Zona Waktu Server atau menggunakan GMT. Untuk menggunakan zona waktu Indonesia, gunakan GMT +07:00 atau Asia/Jakarta.

Ada tiga cara untuk melakukan seting Timezone.

Konfigurasi my.cnf

Konfigurasi timezone my.cnf biasanya diletakan di /etc/mysqld/ dibawah seksi [mysqld]. Tapi konfigurasi ini tidak bisa dilakukan secara langsung, karena harus memiliki hak akses root.

Kode Sumber
1
default_time_zone='+07:00'

Untuk melihat konfigurasinya bisa menggunakan SQL.

Kode Sumber
1
SELECT @@global.time_zone;

Konfigurasi menggunakan skrip SQL

Untuk merubah timezone melalui kueri dan memiliki akses ke ROOT bisa menggunakan

Kode Sumber
1
2
3
SET GLOBAL time_zone = '+07:00';
SET GLOBAL time_zone = 'Asia/Jakarta';
SET @@global.time_zone='+07:00';

Konfigurasi menggunakan Variable Session

Variable session dapat diakses oleh semua user MySQL tapi hanya berlaku pada saat session belum habis. Untuk melakukannya dapat mengunakan:

Kode Sumber
1
2
3
SET time_zone = 'Asia/Jakarta';
SET time_zone = "+07:00";
SET @@session.time_zone = "+07:00";

untuk memeriksa hasil konfigurasinya

Kode Sumber
1
SELECT @@session.time_zone;

Demikian. Semoga membantu.

Sumber: https://www.nyingspot.com/2016/01/cara-setting-konfigurasi-timezone-zona-waktu-mysql/

Related Post

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x