亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL的時區改變?

MySQL的時區改變?

神不在的星期二 2019-12-03 15:47:11
如何將UTC中當前的時區更改為GMT +1,正確的行是什么,我是否只需在phpMyAdmin SQL執行中輸入它?我的房東只是給了我這個鏈接http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html而關閉了,所以我有點迷失了感謝
查看完整描述

3 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

如Umar所述,最簡單的方法是


mysql> SET GLOBAL time_zone = 'America/New_York';

對于具有夏令時調整的時區,使用命名的時區很重要。但是,對于某些Linux構建,您可能會得到以下響應:


#1298-時區未知或不正確


如果您看到此消息,則可能需要運行tzinfo_to_sql轉換……這很容易做到,但并不明顯。在linux命令行中輸入:


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

提供您的root密碼(MySQL root,而不是Linux root),它將把zoneinfo中的所有定義加載到mysql中。然后,您可以返回并運行


mysql> SET GLOBAL time_zone = timezone;


查看完整回答
反對 回復 2019-12-03
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

盡管Bryon的答案很有幫助,但我只是添加了他的鏈接用于PHP時區名稱,該名稱與MySQL時區名稱不同。


如果要將單個會話的時區設置為GMT + 1(準確地說是UTC + 1),只需在該命令中使用字符串“ +01:00”。即:


SET time_zone = '+01:00';


要查看您的MySQL會話使用的時區,只需執行以下命令:


SELECT @@global.time_zone, @@session.time_zone;


這是一個具有更多詳細信息的出色參考:MySQL 5.5時區參考


查看完整回答
反對 回復 2019-12-03
  • 3 回答
  • 0 關注
  • 533 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號