【配置】Win10配置MySQL和JDBC
一、准备
于MySQL官网根据需要下载,参考链接:
二、MySQL
配置
配置系统环境变量,或者以管理员身份运行cmd,进入解压目录下的bin目录中运行命令,例如 D:Files (x86).18-winx64>
生成data目录
1 | > mysqld --initialize-insecure --user=mysql |
安装MySQL
1 | > mysqld -install |
测试
启动MySQL服务
1 | > net start mysql |
登录MySQL(密码为空,直接回车即可)
1 | > mysql -u root -p |
如果密码不为空,先关闭服务
1 | > net stop mysql |
执行以下命令后,再重启服务,然后重新登录
1 | > mysqld -nt --skip-grant-tables |
(依然无效的,请删除目录下data文件夹,并重新配置)
修改密码
1 | mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; |
三、JDBC
配置
将 mysql-connector-java-8.0.18.zip 解压,找到 mysql-connector-java-8.0.18.jar,置于java jre的lib/ext/
目录下。以本机为参考,目录是: C:Files.0_201
测试
写一个简单测试 test.java如下,编译运行查看结果即可。
1 | import java.sql.*; |
附:
- mysql-connector-java 5中使用
com.mysql.jdbc.Driver
,而mysql-connector-java 6中则使用com.mysql.cj.jdbc.Driver
- 连接字符串后加
?useUnicode=true&characterEncoding=UTF-8
解决中文乱码问题 - 连接字符串后加
?serverTimezone=UTC
解决时区问题