当前位置: 首页 > 知识库问答 >
问题:

MySQL错误::“拒绝用户”root“@"localhost”的访问

南宫泓
2023-03-14

$./mysqladmin-u root-p“redacted”
输入密码:

mysqladmin:连接到“localhost”的服务器失败错误:
“拒绝用户”root“@"localhost”的访问(使用密码:YES)“

我该怎么解决这个?

共有1个答案

袁旻
2023-03-14
  1. 打开和编辑/etc/my.cnf/etc/mysql/my.cnf,具体取决于您的发行版。
  2. [mysqld]
  3. 下添加 skip-grant-tables
  4. 重新启动MySQL
  5. 您现在应该可以使用以下命令mysql-u root-p
  6. 登录到mysql
  7. 运行MySQL>刷新权限;
  8. 通过设置新密码;alter USER'root'@'localhost'通过'newpassword'标识;
  9. 返回/etc/my.cnf并删除/comment skip-grant-tables
  10. 重新启动MySQL
  11. 现在您可以使用新密码mysql-u root-p
  12. 登录
 类似资料:
  • 问题内容: $ ./mysqladmin -u root -p ‘ 编辑 ‘ 输入密码: mysqladmin:在“ localhost”处连接到服务器失败错误: “对用户“ root” @“ localhost”的访问被拒绝(使用密码:是) 我怎样才能解决这个问题? 问题答案: 打开并编辑或,具体取决于您的发行版。 添加下 重启MySQL 您现在应该可以使用以下命令登录mysql 跑 设置新密码

  • 问题内容: $ ./mysqladmin -u root -p ‘ 编辑 ‘ 输入密码: mysqladmin:在“ localhost”处连接到服务器失败错误: “对用户“ root” @“ localhost”的访问被拒绝(使用密码:是) 我怎样才能解决这个问题? 问题答案: 打开并编辑或,具体取决于您的发行版。 在下添加 重启MySQL 您现在应该可以使用以下命令登录mysql 跑 设置新密

  • 错误1045(28000):拒绝用户'root'@'localhost'的访问(使用密码:Y ES) 这个错误是什么意思?

  • 在Ubuntu中使用MySQL我做了以下步骤: 我收到一个错误: 拒绝用户“root”@"localhost“的访问(使用密码:YES)

  • 我安装了以下版本的MySQL: 我记得我在安装过程中没有为root用户设置密码。然而,如果我尝试使用命令简单地启动它,我会得到以下错误: 同样,作为root用户, 我尝试按照重置根密码:Unix和类Unix系统的说明进行操作;我在我的主目录中制作了文本文件,并从那里尝试使用选项启动MySQL服务器。但是,我再次收到权限错误: 我读到过类似的错误,无法连接到Mysql服务器;无法创建/写入pid文件

  • 我正在设置一个新的服务器,但一直遇到这个问题。 当我尝试使用root用户登录MySQL数据库时,我得到了以下错误: 错误1698(28000):拒绝用户'root'@'localhost'的访问 不管我是通过终端(SSH)连接,还是通过PHPMyAdmin或MySQL客户端(例如Navicat)连接。他们都失败了。 我查看了mysql.user表,得到了以下信息: 如您所见,root用户应该具有访