Страница 1 из 1

синхронизация времени для MySQL

Добавлено: 06 июл 2025, 22:28
ya
Чтобы синхронизировать часы в MySQL с системными часами на Debian, выполните следующие шаги:

1. Убедитесь, что системное время и часовой пояс настроены правильно:

```bash

Код: Выделить всё

  timedatectl set-timezone Europe/Moscow  # или ваш часовой пояс
   timedatectl set-ntp true  # включить автоматическую синхронизацию времени через NTP
```

2. Проверьте системное время:

```bash ```

3. Обновите время MySQL, установив его в текущее системное время:

```sql
-- Войдите в MySQL

Код: Выделить всё

  mysql -u root -p
-- Выполните команду для обновления времени

Код: Выделить всё

  SET GLOBAL time_zone = 'SYSTEM';
```

Эта команда устанавливает часовой пояс MySQL в тот же, что и системные настройки.

4. (Опционально) Если хотите напрямую синхронизировать время MySQL с системным временем, выполните команду на уровне ОС:

```bash

Код: Выделить всё

 sudo service mysql restart
```

или

```bash

Код: Выделить всё

sudo systemctl restart mysql
```

чтобы применить настройки.

5. Проверьте текущий часовой пояс в MySQL:

```sql

Код: Выделить всё

  SHOW VARIABLES LIKE 'time_zone';
```

Это обеспечит, что MySQL использует системное время, и часы в базе данных синхронизированы с системными часами Debian.