gpt4 book ai didi

mysql - 无法通过 CLI 连接到 mysql,但 phpmyadmin 工作得很好

转载 作者:行者123 更新时间:2023-11-29 07:26:28 25 4
gpt4 key购买 nike

我正无计可施地试图解决这个问题。我可以在 PHPmyadmin 中登录 root 帐户(或任何其他帐户)。但是,每当我尝试通过命令行登录时,都会收到以下错误:

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

我什至尝试创建一个新用户,确保将其主机指定为“localhost”而不是“127.0.0.1”或“%”,但它仍然不起作用。

此时我什至不知道从哪里开始,因为我已经用尽了谷歌搜索“用户'root'@'localhost'的访问被拒绝”的所有选项。

在 phpmyadmin 中创建一个新用户: adding a new user in phpmyadmin

尝试在 CLI 上使用它登录: trying to log in with new user

但是(这在屏幕截图中不容易显示)我可以使用相同的用户名和密码登录 phpmyadmin。

这是我继承的一个生产服务器,它已经运行了至少 4 年了,所以我真的不能告诉你太多关于它是如何设置的。此外,一些卸载/重新安装、停止等建议目前根本不可能。

我的问题(我看到其他“问题”因没有明确说明而被关闭):

  1. 救命!为什么这不起作用?我做错了什么?
  2. 我有一个 500mb 的数据库,我需要为一个新项目导入它,即使进行了一些设置调整,phpmyadmin 仍然会呕吐,所以 cli 是我能想到的唯一其他选项。还有其他我忽略的可能性吗?

一些其他细节:

  • 这是在 Windows Server 2012 R2 SP1 上
  • Mysql版本5.1.66
  • 我认为是非默认端口 3307。

最佳答案

通过将 -P3307 添加到登录字符串来指定端口。

关于mysql - 无法通过 CLI 连接到 mysql,但 phpmyadmin 工作得很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com