MySQL8時區(qū)設置是非常重要的,因為時區(qū)設置不正確可能會導致數(shù)據(jù)的保存錯誤,同時也可能導致數(shù)據(jù)查詢結果不正確。MySQL8時區(qū)設置主要涉及到以下幾個方面:
1. 系統(tǒng)時區(qū)設置
查看系統(tǒng)時區(qū): $ timedatectl 設置系統(tǒng)時區(qū): $ timedatectl set-timezone Asia/Shanghai
2. MySQL時區(qū)設置
查看MySQL時區(qū): $ mysql -u root -p -e "SELECT @@global.time_zone, @@session.time_zone;" 設置MySQL時區(qū): $ mysql -u root -p -e "SET GLOBAL time_zone = '+8:00';" $ mysql -u root -p -e "SET time_zone = '+8:00';"
3. 數(shù)據(jù)庫時區(qū)設置
查看數(shù)據(jù)庫時區(qū): $ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql $ mysql -u root -p -e "SELECT @@global.time_zone, @@session.time_zone;" 設置數(shù)據(jù)庫時區(qū): $ mysql -u root -p -e "SET GLOBAL time_zone = '+8:00';" $ mysql -u root -p -e "SET time_zone = '+8:00';"
4. 數(shù)據(jù)表時區(qū)設置
查看數(shù)據(jù)表時區(qū): $ mysql -u root -p -e "USE db_name; SELECT @@global.time_zone, @@session.time_zone, @@time_zone;" 設置數(shù)據(jù)表時區(qū): $ mysql -u root -p -e "USE db_name; SET time_zone = '+8:00';"
以上就是MySQL8時區(qū)設置的詳細步驟,希望能對大家有所幫助。
上一篇mysql8有32位嗎
下一篇優(yōu)雅css代碼