栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconn

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconn

Nacos 集群部署时,持久化配置到本地Windows的Mysql,无法建立连接!

问题:ip、端口、用户名、密码全都正确,并且加入了时区等配置,Mysql8建立连接依旧失败,依旧无法远程访问!

org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

原因:没有root权限

 解决:

1. 查看是否能远程调用: 

mysql -u root -p -h 192.168.68.1 

 

2. 不能访问,进行设置

mysql -u root -p登录数据库,use mysql 使用数据库

下面语句运行与mysql5.7及以前版本

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

mysql 8版本执行下面语句 

#Mysql8 创建用户
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
#进行授权
grant all privileges on *.* to 'root'@'%' ;

#刷新用户权限
FLUSH PRIVILEGES;

3. 执行查询,查看数据库当前有访问权限的信息 (或图形化界面查看) 

SELECt User,Host FROM user;

4. 再次尝试远程调用,成功

mysql -u root -p -h 192.168.68.1 

参考:MySQL允许root远程登录_小gu的博客-CSDN博客_mysql允许root远程连接

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007930.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号