# sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1298, 'Unknown or incorrect time zone: 'UTC'')

- **ID:** `python/mysql-timezone-unsupported`
- **Domain:** python
- **Category:** config_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

MySQL 服务器未加载时区表，导致无法识别 'UTC' 时区。

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 1.4.x | active | — | — |
| 2.0.x | active | — | — |

## Workarounds

1. **** (90% success)
   ```
   在 MySQL 服务器上执行：mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
   ```
2. **** (70% success)
   ```
   在连接字符串中改用 'SYSTEM' 时区，例如：?timezone=SYSTEM
   ```

## Dead Ends

- **** — 在连接字符串中移除时区参数，但应用依赖正确时区进行时间计算。 (50% fail)
- **** — 尝试在 MySQL 中手动创建时区表，但需要 root 权限且过程复杂。 (40% fail)
