MySQL java连接被拒绝:java.sql.SQLException: Access denied for user ‘root’@’****’ (using password: YES)详解数据库
2023-06-13 09:20:11 时间
//系统运行出现错误: java.sql.SQLException: Access denied for user root @ ***.**.**.** (using password: YES)
MySQL服务器部署在Ubuntu上,错误中被我隐掉的是我的公网IP。
数据库管理工具连接出现以下错误:
这是由于“IP为***.**.**.**,名字为root”的用户 没有权限访问数据库
解决办法:【以下两个方法原理是一样的,只是途径不同】
1、如果已经通过Navicat[数据库管理工具]连接上了数据库,执行下面内容:
grant all privileges on *.* to root@ % identified by ****** //***表示数据库连接密码
2、如果Navicat数据库连接不上数据库了,使用控制台修改MySQL权限
这里我使用Xshell连接Ubuntu系统:
通过以下语句完成修改权限:
修改完毕 再次连接即可。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/4707.html
mysql相关文章
- 数据库PHP究竟如何还原MySQL数据库?(php还原mysql)
- MySQL数据库恢复:一款轻松解决方案(mysql数据库恢复软件)
- MySQL之父:弗雷德·博尔区克(mysql之父)
- MySQL 数据库集群构建指南(mysql数据库集群)
- MySQL连接器安装指南 快速连接数据库(mysql连接器安装)
- MySQL数据库备份:建立安全备份目录(mysql数据库备份目录)
- 掌握MySQL数据库管理:查看数据库基础知识(mysql如何查看数据库)
- MySQL搜索:深入字段之中(mysql搜索字段)
- MySQL数据库:最新技术翻译(科技译文mysql数据库)
- MySQL获取精确的分钟信息(mysql获取分钟)
- MySQL:优化数据库性能的列加索引技巧(mysql列加索引)
- MySQL:大规模数据管理利器(mysql大数据库)
- 妙用MySQL:导入导出数据库技巧(mysql导入导出数据库)
- MySQL查询某表的列名称(mysql查询表的列名)
- Java与MySQL数据库备份操作指南(mysqljava备份)
- MySQL数据表优化:提升数据库性能(mysql数据表优化)
- 如何在 MySQL 数据库中添加表序号?(mysql表序号)
- MySQL 数据库的详细介绍及应用指南,让您全面了解如何使用 MySQL 数据库搭建高效的数据存储和管理系统。(mysql大全)
- MySQL如何获取表字段名字(mysql 获取表字段名)
- MySQL数据库如何成功恢复丢失数据(mysql数据库恢复数据)
- 技巧MySQL数据库 启动之道 (mysql 数据库启动)
- MySQL数据库的三个主键及其作用(mysql中三个主键)
- C语言操作MySQL数据库实现数据交互(c 与mysql数据交互)
- c语言实现上传文件至Mysql数据库(c上传文件到mysql)
- MySQL中1452错误的原因和解决方法(mysql中1452)
- 用CMD命令快速启动MySQL服务器(cmd命令启动mysql)
- Mysql数据库设计全面了解三大范式的原理和实现(mysql三大范式的内容)
- MySQL快速导出数据教程避免不必要的数据导出错误问题(mysql 不导出数据)
- 移动MySQL数据文件至其他磁盘(mysql下至其他盘)