mysql8.0升级问题,解决升级mysql到8.0,项目连不上数据库问题

本文档详细介绍了在升级MySQL到8.0后遇到的连接问题及其解决方案。包括创建用户并授权,调整数据库连接方式,更新POM.xml中的MySQL驱动版本,修改JDBC配置文件,特别是注意URL中的serverTimezone参数和字符集设置。通过这些步骤,可以确保Navicat和项目都能正常连接到MySQL 8.0数据库。
摘要由CSDN通过智能技术生成

1.升级后要创建用户,并赋予权限

进入mysql client

bd1f18114ecfa43e322928c9bf75b7b1.png

输入密码,进入mysql命令行

# 创建账号密码

CREATE USER `root`@`localhost` IDENTIFIED BY 'passowrd';

# 授予权限

GRANT ALL ON *.* TO `root`@`localhost` WITH GRANT OPTION;

#修改数据库加密方式,永不过期

alter user ‘root’@‘localhost’ identified by ‘password’ password expire never;

执行命令

flush privileges;

OK;

# 删除权限

#REVOKE all privileges ON databasename.tablename FROM 'username'@'host';

# 修改密码

#ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

2.此时用Navicat可以连接数据库了,但是项目连不上,mysql8.0以上需要改变连接方式

1.pom

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值