1.下载地址
https://dev.mysql.com/downloads/installer/
2.点击安装包
1.卡在了starting server
先放在那,然后打开控制面板\管理工具\服务找到mysql
右键属性自动改成手动
登录选择本地用户
最后在接着执行execute,就会发现服务可以启动了
1.使用mysql数据库 use mysql 2.查看root用户加密规则 select host, user, authentication_string, plugin from user; 3.修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; 4.修改root用户加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 5.刷新 FLUSH PRIVILEGES; 6.查看是否修改成功 select host, user, authentication_string, plugin from user; |
---|
电脑系统重装,之前在C盘保存的数据都没了,还没备份............
这个错误的原因时数据库驱动版本不匹配问题,找到pom文件中相关配置,改掉
Mysql驱动要等于或高于mysql版本,暂时最新版时8.0.17和我安装的mysql版本一致
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.17</version>
</dependency>
Druid版本听说要在1.1.0以上,为了保险直接用了最新版
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.19</version>
</dependency>
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=UTF-8
旧版本,MySQL Connector/J 5.x 版本的连接方式:
url = jdbc:mysql://localhost:3306/thrcloud_db01?useUnicode=true&characterEncoding=utf8
driver-class-name = com.mysql.jdbc.Driver
例如:
注意jar包:是5的版本
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/blog?useUnicode=true&characterEncoding=utf8", "root", "root");
新版本,MySQL Connector/J 6.x之后 的连接方式:
url = jdbc:mysql://localhost:3306/thrcloud_db01?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false
driver-class-name = com.mysql.cj.jdbc.Driver
例如:
注意jar包:是8的版本
Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/blog?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useUnicode=true&useSSL=false", "root", "root");
这只是一条提示信息,意思是由于mysql版本高`com.mysql.jdbc.Driver'弃用了,要改为`com.mysql.cj.jdbc.Driver',但是系统已经帮你自动加载了,并不影响啥,但是为了保险还是把驱动配置改一下吧
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。