Mysql查看數(shù)據(jù)庫時區(qū)并設置時區(qū)的方法
使用IDEA連接數(shù)據(jù)庫發(fā)生Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually. .錯誤提示,解決方法
一、查看數(shù)據(jù)庫時區(qū)
show variables like'%time_zone';
如果顯示下圖,則需要設置時區(qū)
+------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | | | time_zone | SYSTEM | +------------------+--------+
二、設置時區(qū)
1.通過mysql命令行模式下動態(tài)修改
set global time_zone = '+8:00';
設置為北京時間
刷新mysql權限
FLUSH PRIVILEGES
這樣修改第二次重啟依然沒有改過來
2、通過修改配置文件來修改時區(qū)
修改配置文件my.ini
增加
default-time_zone = '+8:00'
修改完如下,每個人的配置文件內(nèi)容有差異,僅供參考
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=C:\Program Files\mysql-8.0.16-winx64 # 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=C:\Program Files\mysql-8.0.16-winx64\Data default-time_zone = '+8:00' # 重啟MySQL服務 /etc/init.d/mysqld restart # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。 max_connect_errors=10 # 服務端使用的字符集默認為utf8mb4 character-set-server=utf8mb4 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8mb4 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8mb4
然后重啟mysql服務,可以了
再次查詢
mysql> show variables like'%time_zone'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | | | time_zone | +08:00 | +------------------+--------+ 2 rows in set, 1 warning (0.01 sec)
到此這篇關于Mysql查看數(shù)據(jù)庫時區(qū)并設置時區(qū)的文章就介紹到這了,更多相關Mysql查看數(shù)據(jù)庫時區(qū)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
mac安裝mysql數(shù)據(jù)庫及配置環(huán)境變量的圖文教程
本文主要介紹了mac安裝mysql數(shù)據(jù)庫及配置環(huán)境變量,文中通過圖文代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08Mysql安裝與配置調(diào)優(yōu)及修改root密碼的方法
這篇文章給大家介紹了Mysql安裝與配置調(diào)優(yōu),然后在文中給大家提到了mysql修改root密碼的多種方法,需要的的朋友參考下吧2017-07-07