一、基本步驟:
1.下載安裝並配置全局環境變量;
2.登錄mysql數據庫並修改密碼;
3.新建一個Java項目,並鏈接mysql
4.可視化操作數據庫。
二、具體細節
1.配置變量:電腦屬性---》高級系統設置------》環境變量;設置MYSQL_HOME 為“安裝目錄\bin”,如:“E:\MySQL Server 8.0\bin ”;設置PATH%MYSQL_HOME%;打開cmd命令行工具輸入mysql -v ,如果能出現版本號,就代表環境變量配置完成。
2.登錄mysql:mysql -uroot -p123456;root是用戶名,123456是密碼。
3.新建Java項目后,點擊(專業版)視圖中的database,菜單view-----》tool Windows-----》database;如果沒有(社區版的沒有)那就file----》setting-----》plugins-----》安裝插件Database Navigator后重啟pycharm即可;
下載mysql數據庫驅動jdbc
下載地址:http://dev.mysql.com/downloads/connector/j/
解壓到文件夾就可,driver library 路徑就是驅動解壓的文件夾然后reload driver一下,沒有出現xx就OK了,然后點擊text connection。
注意事項:
1.檢查端口號是否為3306(默認),若不是默認端口號請一定要核對。否則會出現如下錯誤:
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
java.net.ConnectException: Connection refused: connect.
2.cmd 命令查看mysql端口號 show global variables like 'port';
3.Server returns invalid timezone. Need to set 'serverTimezo問題
首先,出現該問題的原因是MySQL驅動jar中的默認時區是UTC。
UTC代表的是全球標准時間 ,但是我們使用的時間是北京時區也就是東八區,領先UTC八個小時。
因為時區不一致,所以提示Server returns invalid timezone. Need to set 'serverTimezone' property.
服務器返回了無效的時區,點擊Set time zone
手工設置“serverTimezon"屬性值。
處理方法為 在mysql的命令模式下,輸入: SET GLOBAL time_zone = '+8:00';