Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」问题场景在阿里云上部署了一台服务器,CentOS6.8系统环境,安装了MySql+Nginx+Git+vsftpd等软件,在本地Linux终端以非root账户SSH远程登录服务器,在将项目打包发布时遇到如题所示问题。代码中配置文件里的用户名不是“root”,密码正确,且该用户名和密码是配置在服务端数据库的用户表中的。但是在用浏览器调用跟数据库交互接口时出错:尝试解决网上搜了一堆文章,主要集中在(1…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

问题场景

在云上部署了一台服务器,CentOS6.8系统环境,安装了MySql+Nginx+Git+vsftpd等软件,在本地Linux终端以非root账户SSH远程登录服务器,在将项目打包发布时遇到如题所示问题。代码中配置文件里的用户名不是“root”,密码正确,且该用户名和密码是配置在服务端数据库的用户表中的。但是在用浏览器调用跟数据库交互接口时出错:

Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

尝试解决

网上搜了一堆文章,主要集中在

(1)对root授权:无效

grant all privileges on *.* to root@localhost identified by '你为root设置好的密码';

flush privileges;

Jetbrains全家桶1年46,售后保障稳定

(2)修改root密码:无效

Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

(3)修改配置:失效

Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

(4)添加host:失效

Access denied for user ‘root‘@‘localhost‘问题的解决「建议收藏」

最终解决

搜了一圈,虽然问题没解决,但是我也搞懂了就是对root的授权出了问题。

那问题到底出在哪里?

为什么别人的方法对我这个情况都不适用?

我跟别人在相同解决方案的情况下有什么变量不同?

——想清楚了这点,我找到了不同点:我使用的是自己的账户SSH远程登录并进行授权操作

(1)SSH登录root管理员账户

(2)登录MySql

# mysql -u root -p
Enter password: 

(3)执行授权命令

mysql> grant all privileges on *.* to root@'localhost' identified by '密码';
mysql> flush privileges;

mysql> grant all privileges on *.* to root@'%' identified by '密码';
mysql> flush privileges;

(4)退出再试

mysql> quit
Bye

(5)再次登录
 

然后,问题就解决了~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219231.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Verycd网站中不能显示下载网址的解决办法[通俗易懂]

    Verycd网站中不能显示下载网址的解决办法[通俗易懂]在verycd.com搜索资源的时候,有时候一些权利资源会出现“该内容尚未提供权利证明,无法提供下载”的版权声明。当你急着找这些资源的话,出现这个问题肯定非常烦人的,那该如何解决呢?方法其实很简单。方法0:安装浏览器Verycd链接显示的插件火狐的插件地址(安装这个插件后,可以直接在verycd上看到下载地址):https://addons.mozilla.org/zh-TW/fire

    2022年8月10日
    6
  • 调和数列举例_数列专项训练

    调和数列举例_数列专项训练算法训练调和数列问题时间限制:1.0s内存限制:512.0MB时间限制:1.0s内存限制:512.0MB问题描述输入一个实数x,求最小的n使得,1/2+1/3+1/4+…+1/(n+

    2022年8月5日
    3
  • 云服务器 Amazon Aws 的峰值带宽是多少 mbps?

    云服务器 Amazon Aws 的峰值带宽是多少 mbps?

    2022年2月13日
    60
  • sublime text3激活码(破解版激活)

    sublime text3激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    62
  • 普罗米修斯java_springboot集成普罗米修斯

    普罗米修斯java_springboot集成普罗米修斯点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章Prometheus是一套开源的系统监控报警框架。它由工作在SoundCloud的员工创建,并在2015年正式发布的开源项目。2016年,Prometheus正式加入CloudNativeComputingFoundation,非常的受欢迎。简介Prometheus具有以下特点:一个多维数据模型,其中…

    2022年7月19日
    21
  • 机器学习 — 多项式回归

    机器学习 — 多项式回归前言在面对一些简单的线性问题时。线性回归能够用一个直线较为精确地描述数据之间的关系。但对于复杂的非线性数据问题时。线性回归的效果就大大不如意了。对特征数据进行多项式变化,再使用线性回归的做法就能提高模型的拟合效果,这种方法就是多项式回归。从面对上图1中的数据,线性回归不能准确描述数据关系。无论一次方、二次方、三次方、四次方都不能单独完美拟合数据。在多项式中集成了一次方、二次方、三次方、四次方…

    2025年6月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号