Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题

serverTimezon问题

服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。

一种是在pycharm中手动配置

Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第1张图片
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第2张图片
找到 ‘serverTimezone’ 把它的 Value 设置为 UTC 这时再回到 ‘General’ 再次测试连接,这时就应该可以连接上数据库了。
注意
但是这样子,每次创建新的项目都要去重新设置一遍,而且’serverTimezone’ 每次出现的位置都不一样,这样子就要花费很多时间去找,这是没必要的。所以我们可以直接把它里面的 ‘serverTimezone’ 的默认值修改为 ‘UTC’。
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第3张图片
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第4张图片

第二种

Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第5张图片
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第6张图片
Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon问题_第7张图片
经过验证,作者发现该方法只要重启后就会失效,需要重新配置。

  • 查看时区:show variables like ‘%time_zone’;
  • 设置时区:set global time_zone = ‘+8:00’;

关于永久修改时区

参考我关于MySQL8.0.21的安装步骤,里面更新的my.ini文件

你可能感兴趣的:(Python,MySQL,数据库,python,mysql)