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)
上一篇 2025年7月7日 下午12:15
下一篇 2025年7月7日 下午12:43


相关推荐

  • error LNK2019: 无法解析的外部符号的几种情况探讨[通俗易懂]

    error LNK2019: 无法解析的外部符号的几种情况探讨[通俗易懂]errorLNK2019:无法解析的外部符号的几种情况探讨。

    2022年10月6日
    3
  • mount命令示例

    mount命令示例1 挂载 nfs 系统 mount tnfs10 228 88 9 home workspace mnt nfs orw proto tcp soft intr retry 2 retrans 5 timeo 600 将 10 228 88 9 下的 home workspace 挂载到 mnt nfs 下 o 指定选项 soft 指定 client 经过 retrans 次重发请求后 返

    2026年3月18日
    2
  • Msfconsole_msfconsole渗透

    Msfconsole_msfconsole渗透msfconsole理论msfconsole理论‍‍在MSF里面msfconsole可以说是最流行的一个接口程序。很多人一开始碰到msfconsole的时候就害怕了。那么多复杂的命令语句需要学习,但是msfconsole真的是一个强大的接口程序。Msfconsole提供了一个一体化的集中控制台。通过msfconsole,你可以访问和使用所有的metasploit的插件,payloa

    2025年9月30日
    3
  • 使用pycharm启动jupyter notebook

    使用pycharm启动jupyter notebook使用 pycharm 启动 jupyternoteb 问题原因解决办法问题 nbsp nbsp nbsp nbsp nbsp nbsp 在 pycharm 中第一次新建 JupyterNoteb 后 不能直接运行 会提示如下内容输入 url 原因没启动 Jupyternoteb 的服务 解决办法删除 token 直接设置为 http localhost 8888 点击 ok 然后会提示以下内容 点后面的 RunJupyterNo 此时就会启动 Jupyterno

    2026年3月17日
    2
  • js——数组删除指定元素

    js——数组删除指定元素摘要 我记得 js 提供的方法中是没有直接删除指定元素的方法的 只有通过 index 下表来删除 但是我们可以根据其已提供的可用方法 写一个 remove str 的方法 一 写第一个 js 方法 Array prototype indexOf function val for vari 0 ithis length i if th

    2026年3月18日
    1
  • 【深度学习】回归问题损失函数——均方误差(MSE)

    【深度学习】回归问题损失函数——均方误差(MSE)本文主要介绍回归问题的损失函数——均方误差,以及TensorFlow的实现。

    2026年4月15日
    5

发表回复

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

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