解决Access denied for user root @ 192.168.120.1 (using password: YES)的问题

 更新时间:2024年01月14日 14:54:01   作者:ideal-cs  
这篇文章给大家介绍了解决:Access denied for user ‘root‘@‘192.168.120.1‘ (using password: YES)的问题,文中通过图文和代码给大家分析的非常详细,具有一定的参考价值,需要的朋友可以参考下

一·问题描述:

(1)运行主程序,浏览器访问controller映射地址,报异常:如图所示

在这里插入图片描述

二·问题原因:

原因一:

连接数据库的密码配置错误(本人就是这个原因)

原因二:

数据库里面没有创建,可以远程连接数据库的账号(本人已经配置)

三·解决办法:

原因一:在springboot的yml文件中,配置正确数据库密码

在这里插入图片描述

原因二:

(1)通过本地主机登录进mysql,并查看user表中的用户和host信息:

#登录数据库账号命令:需要输入自己的密码
mysql -uroot -p

# 切换到mysql数据库
use mysql

# 查看user表中的用户和host信息
select user, host from user;

(2)创建一个可以通过任意IP地址登录的root用户,并设置密码期限:

# 我这里创建了一个名为root,密码为552200,可以通过任意ip登陆的账户,加密规则为mysql_native_password
create user 'root'@'%' identified with mysql_native_password by '552200';

# 设置 'root'@'%' 的密码永不过期,密码为552200
ALTER USER 'root'@'%' IDENTIFIED BY '552200' PASSWORD EXPIRE NEVER;

(2)给这个root与用户添加可以操作数据库的权限,再刷新重启:

# 这里为刚才创建的root@% 用户授予所有数据库的所有表的所有操作访问权限
grant all privileges on *.* to 'root'@'%' with grant option;

# 刷新权限
flush privileges;

以上就是解决Access denied for user root @ 192.168.120.1 (using password: YES)的问题的详细内容,更多关于解决Access denied for user root的资料请关注脚本之家其它相关文章!

相关文章

  • MySQL数据库分组查询group by语句详解

    MySQL数据库分组查询group by语句详解

    这篇文章主要介绍了MySQL数据库分组查询group by语句详解,文中含有详细示例代码说明解析,有需要的朋友可以借鉴参考想=下,希望能够有所帮助
    2021-09-09
  • MySQL 基于时间点的快速恢复方案

    MySQL 基于时间点的快速恢复方案

    这篇文章主要介绍了MySQL 基于时间点的快速恢复方案,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-11-11
  • MySQL8.0本地服务器连接不上的问题解决

    MySQL8.0本地服务器连接不上的问题解决

    一个内网内连接mysql会出现提示Host xxx is not allowed to connect to this MySQL server,本文主要介绍了MySQL8.0本地服务器连接不上的问题解决,感兴趣的可以了解一下
    2024-01-01
  • Ubuntu 18.04下mysql 8.0 安装配置方法图文教程

    Ubuntu 18.04下mysql 8.0 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Ubuntu 18.04下mysql 8.0 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • MySQL中JOIN算法的具体使用

    MySQL中JOIN算法的具体使用

    JOIN操作是SQL查询中至关重要的部分,它能够将多个表中的数据根据指定的条件组合起来,本文主要介绍了MySQL中JOIN算法的具体使用,感兴趣的可以了解一下
    2024-08-08
  • MySQL WHERE语句用法小结

    MySQL WHERE语句用法小结

    给定一条SQL,如何提取其中的where条件,where条件中的每个子条件,在SQL执行的过程中有分别起着什么样的作用,本文就来介绍一下MySQL WHERE 条件语句用法小结,感兴趣的可以了解一下
    2024-01-01
  • mysql创建的外键无法保存的原因以及处理办法

    mysql创建的外键无法保存的原因以及处理办法

    这篇文章主要介绍了mysql创建的外键无法保存的原因以及处理办法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • MySQL表添加某一列和删除某一列的方法

    MySQL表添加某一列和删除某一列的方法

    MySQL是一种广泛使用的关系型数据库管理系统,它是一种开源的软件,由瑞典的MySQL AB公司开发的,这篇文章主要介绍了关于MySQL表添加某一列和删除某一列的sql语句,需要的朋友可以参考下
    2023-06-06
  • Mysql中的CHECK约束特性详解

    Mysql中的CHECK约束特性详解

    这篇文章主要介绍了Mysql中的CHECK约束特性详解的相关资料,讲解的十分浅显易懂,这里推荐给大家,需要的朋友可以参考下
    2022-08-08
  • 完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题

    完美转换MySQL的字符集 解决查看utf8源文件中的乱码问题

    本人转换过好多数据了,也用过了好多的办法,个人感觉最好用的就是使用MySQL命令导出导入中将字符集转换过去
    2011-11-11

最新评论