Linux 環境下修改 MySQL 時區

2022-06-23 02:09:15 字數 1151 閱讀 6975

首先要進入 mysql 服務,輸入mysql發現報錯:error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)。

換成以下命令:

$ mysql -u root -p
然後輸入資料庫密碼進入資料庫:

檢視時區:

select timediff(now(), utc_timestamp);
如果是中國標準時間, 會輸出 08:00:00。

檢視 mysql 當前時間、當前時區:

修改時區:

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

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

flush privileges; # 立即生效

再次檢視時區,發現 time_zone 已經修改了:

不放心就退出重啟 mysql 服務再檢視一下時區:

mysql時區問題解決幾種方法

django | mysql 返回不合法的日期時間物件

Linux環境下實現修改Mysql密碼

一 擁有原來的myql的root的密碼 方法一 在mysql系統外,使用mysqladmin 1 mysqladmin u root p password test123 2 enter password 輸入原來的密碼 方法二 通過登入mysql系統 1 mysql uroot p 2 enter...

關於linux環境下修改mysql字元編碼的問題

修改mysql的 my.cnf 檔案中的字符集鍵值 注意配置的字段細節 alter table test tablename character set utf8 注這是修改表的字符集。alter schema test default character set utf8 修改資料庫的字符集。唯獨...

在Linux環境下修改mysql編碼格式

進入mysql控制台 show variables like character 檢視所有編碼格式,一般預設是瑞典latin1格式。如果不修改編碼,可能會導致傳送查詢語句時,編碼不統一,繼續不報錯,就是查不出資料來。如果不修改mysql環境的編碼,那麼程式每建立乙個connection連線時,就要手...