Freebsd

Freebsd Mysql Zaman Dilimi Yükleme – Default Timezone

Öncelike mysql’e giriş yapıp timezone’u sorgulayalım.

mysql> SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2019-01-10 16:54:29 |
+---------------------+
1 row in set (0.00 sec)

Öncelikle timezone yükleyip, daha sonra default timezone’u ayarlayacağız.

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

Mysql root şifremizi yazıp, zaman dilimlerini yüklüyoruz.

my.cnf dosyasından (genellikle /etc/my.cnf şeklindedir, ama freebsd de varsayılan path /usr/local/etc/mysql/my.cnf şeklinde) [mysqld] satırının altına default_time_zone = UTC şeklinde değer girip mysql servisini restart ediyoruz.

service mysql-server restart

Sorgumuzu yineleyelim;

SELECT @@global.time_zone;
+——————–+
| @@global.time_zone |
+——————–+
| UTC |
+——————–+