MySQL查看和修改時區(qū)的實現(xiàn)方法
1、查看當前時區(qū)
可以使用@@global.time_zone
和@@session.time_zone
來分別獲取全局和當前會話的時區(qū)設置。
-- 獲取全局時區(qū) SELECT @@global.time_zone; -- 獲取當前會話時區(qū) SELECT @@session.time_zone;
也可以通過以下命令查看當前時區(qū)設置。
SHOW VARIABLES LIKE '%time_zone%';
2、設置時區(qū)
2.1、全局時區(qū)
注意:更改全局時區(qū)需要SUPER
權限,并且更改只會影響后續(xù)的連接?,F(xiàn)有的連接不會受到影響。
SET GLOBAL time_zone = '+00:00'; -- UTC
2.2、當前會話時區(qū)
可以為當前會話設置時區(qū),這只會影響當前的連接。
SET time_zone = '+00:00'; -- UTC
或者,你也可以使用地區(qū)標識符,例如:
SET time_zone = 'Asia/Shanghai'; -- 上海
3、在my.cnf或my.ini中設置時區(qū)
可以在MySQL的配置文件(通常是my.cnf
或my.ini
)中設置默認的時區(qū)。這會影響所有新的連接。
在[mysqld]
部分添加以下行:
[mysqld] default-time-zone='+00:00'
或者,使用地區(qū)標識符:
[mysqld] default-time-zone='Asia/Shanghai'
更改配置文件后,你需要重啟MySQL服務以使更改生效。
到此這篇關于MySQL查看和修改時區(qū)的文章就介紹到這了,更多相關MySQL查看和修改時區(qū)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
centos7環(huán)境下二進制安裝包安裝 mysql5.6的方法詳解
這篇文章主要介紹了centos7環(huán)境下二進制安裝包安裝 mysql5.6的方法,詳細分析了centos7環(huán)境下使用二進制安裝包安裝 mysql5.6的具體步驟、相關命令、配置方法及操作注意事項,需要的朋友可以參考下2020-02-02遠程連接mysql報錯“Host?xxx?is?not?allowed?to?connect?to?th
這篇文章主要給大家介紹了關于遠程連接mysql報錯“Host?xxx?is?not?allowed?to?connect?to?this?MySQL?server“的解決辦法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-07-07Mysql數據庫時間與系統(tǒng)時間不一致問題排查及解決
最近忽然發(fā)現(xiàn)個問題,Mysql數據庫時間與系統(tǒng)時間不一致,通過查找相關資料終于解決了,下面這篇文章主要給大家介紹了關于Mysql數據庫時間與系統(tǒng)時間不一致問題排查及解決的相關資料,需要的朋友可以參考下2023-06-06