編碼的世界 / 優質文選 / 歷史

使用DataGrip連接MySQL 及問題解決


2022年7月11日
-   

安裝MySQL的驅動


File->Data Sources->MySQL(也可能是第一次打開軟件就引導你到這個界面)
驅動選擇
5.7使用mysql-connector-java-8.0.11.jar 而之前版本使用 mysql-connector-java-5.1.47.jar mysql-connector-java-5.1.47-bin.jar

連接數據庫


在主頁點擊加號選擇MySQL

報錯解決


連接成功後提示下方錯誤信息
Server returns invalid timezone. Go to ‘Advanced’ tab and set 'serverTimezon
這個的大致意思就是時區錯誤 一般都會遇到
基本地理知識
默認時區是格林尼治時區 就是英國格林尼治向東向西7.5經度範圍
我們處於東8區 設置一下就可以了
MySQL時區設置
首先配置MySQL的環境變量 (不配置也可以 你只要在MySQL的bin目錄下打開shell就行) 鍵入命令連接數據庫
mysql -h localhost -u root -p
這裏類似於前面填過的參數 -h 就是上面填過的 host -u 就是 user -p 就是password 根據自己的填寫就可以 鍵入命令調整時區
show variables like’%time_zone’;
這裏第一次會顯示 SYSTEM 而不 +08:00 直接忽視 然後敲下面一條命令即可
set global time_zone = ‘+8:00’;
解決默認打開Project地址問題
DataGrip new project 默認是在c盤user目錄下 占用c盤空間 軟件內部沒有提供修改方式
方法一
1.找到軟件安裝bin目錄下如圖文件 進行編輯
方法二
就是不要使用 new project 要新建項目前自己在想要的位置創建文件夾 然後打開軟件 File->Open 打開目標文件夾後再連接數據庫就放在指定目錄

熱門文章