MySQL修改時區三種方式

2021-10-04 14:56:22 字數 849 閱讀 7225

方法一:通過mysql命令列模式下動態修改

1.1 檢視mysql當前時間,當前時區

select curtime()

; #或select now

()也可以

#time_zone說明mysql使用system的時區,system_time_zone說明system使用cst時區

1.2 修改時區

set global time_zone = 『+8:00』; ##修改mysql全域性時區為北京時間,即我們所在的東8區

set time_zone = 『+8:00』; ##修改當前會話時區

flush privileges; #立即生效

方法二:通過修改my.cnf配置檔案來修改時區

default-time_zone = 『+8:00』

修改完成,重啟資料庫伺服器。

方法三:如果不方便重啟mysql,又想臨時解決時區問題,可以通過php或其他語言在初始化mysql時初始化mysql時區以php為例,在mysql_connect()下使用:

mysql_query(「set time_zone = 『+8:00』」)

這樣可以在保證你不重啟的情況下改變時區。但是mysql的某些系統函式還是不能用如:now()。這句,還是不能理解。

MYSQL修改時區

檢視時區 show variables like time zone 修改時區 方法一 show variables like time zone set time zone 8 00 修改當前會話失時區 set global time zone 8 00 修改全域性的時區配置 flush priv...

mysql 修改時區

方法一 通過mysql命令列模式下動態修改 1.1 檢視mysql當前時間,當前時區 select curtime 或select now 也可以 curtime 15 18 10 show variables like time zone variable name value system ti...

mysql修改密碼(三種方式)

第一種設定初始密碼 linux命令列執行 1.mysqladmin uroot password laonm 2.mysqladmin uroot p laonm password laonm123 s data 3306 mysql.sock 適合多例項 第二種修改root密碼 1.mysqlad...