一、基本步骤:
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';