【问题标题】:Root user not working on local MYSQL server根用户不在本地 MYSQL 服务器上工作
【发布时间】:2023-03-29 23:45:01
【问题描述】:

关于这个主题有几个类似的主题,但似乎没有一个能解决我的问题。我在 Mac OS 10.8 上全新安装了 MYSQL 5.6.11。在安装过程中没有提示我创建 root 密码。那应该意味着没有密码,或者密码是root。但是,我无法以 root 身份使用任何这些组合、我的系统密码或其他任何东西进行连接。

因此,对于我运行的每个命令,包括尝试重置 root 密码时,我都会收到此错误的某些版本:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

我卸载了 MYSQL 并重新安装了它。同样的问题。我下载的 Sequel pro 可以在没有任何用户或密码的情况下连接,但没有权限做任何事情。

【问题讨论】:

  • mysqladmin -u root -p'oldpassword' password newpass
  • 当我尝试这个时,它给了我访问被拒绝的错误。我从来没有设置过密码,所以尝试root,将其留空,并使用我的系统密码都会导致访问被拒绝。
  • 'Freddie:data Greg$ mysqladmin -u root -p password root 输入密码:mysqladmin: 连接到 'localhost' 的服务器失败错误:'Access denied for user 'root'@'localhost' (使用密码:NO)' Freddie:data Greg$ mysqladmin -u root -p password root 输入密码:mysqladmin:连接到 'localhost' 的服务器失败错误:'Access denied for user 'root'@'localhost'(使用密码:是)'
  • 尝试以 _mysql 而不是 root 身份连接
  • 你有解决这个问题的办法吗?

标签: mysql macos


【解决方案1】:

这里提出的方法怎么样:https://stackoverflow.com/a/15564012/2244833

【讨论】:

  • 我没有权限停止或启动 MySQL:Freddie:data Greg$ /usr/local/mysql/bin/mysql stop ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'stop' Freddie:data Greg$
猜你喜欢
  • 2014-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-22
  • 2021-04-28
  • 2021-10-01
相关资源
最近更新 更多