Can';无法通过CLI连接到mysql,但phpmyadmin工作正常
我在解决这个问题上束手无策。我可以在PHPmyadmin中登录根帐户(或任何其他帐户)。但是,每当我尝试通过命令行登录时,都会出现以下错误: 错误1045(28000):拒绝用户“root”@“localhost”的访问(使用密码:是) 我甚至尝试创建一个新用户,确保将其主机指定为“localhost”,而不是“127.0.0.1”或“%”,但仍然无法工作 我甚至不知道从哪里开始,因为我已经用尽了谷歌搜索“拒绝用户'root'@'localhost'访问”的所有选项 在phpmyadmin中创建新用户: 正在尝试在CLI上使用它登录: 然而(这在截图中并不容易显示),我可以使用相同的用户名和密码登录phpmyadmin 这是我继承的一个生产服务器,它已经运行了至少4年了,所以我真的不能告诉你它是如何安装的。此外,卸载/重新安装、停止等的一些建议此时根本不可能实现 我的问题(我看到其他“问题”因未明确说明而结案):Can';无法通过CLI连接到mysql,但phpmyadmin工作正常,mysql,phpmyadmin,mysql-error-1045,Mysql,Phpmyadmin,Mysql Error 1045,我在解决这个问题上束手无策。我可以在PHPmyadmin中登录根帐户(或任何其他帐户)。但是,每当我尝试通过命令行登录时,都会出现以下错误: 错误1045(28000):拒绝用户“root”@“localhost”的访问(使用密码:是) 我甚至尝试创建一个新用户,确保将其主机指定为“localhost”,而不是“127.0.0.1”或“%”,但仍然无法工作 我甚至不知道从哪里开始,因为我已经用尽了谷歌搜索“拒绝用户'root'@'localhost'访问”的所有选项 在phpmyadmin中创建
- 这在Windows server 2012 R2 SP1上
- Mysql版本5.1.66
- 我想非默认端口是3307
-P3307
来指定端口。是否尝试指定端口和主机名mysql-u test123-p--host localhost--port 3307
我以前尝试过-h开关,但它根本没有响应。我展示了一个创建新用户并得到相同错误的示例。我认为在主要错误中找到根会引起更多的注意,因为使用哪个用户似乎没有任何区别。OMFG你是个救命恩人。我试过-h开关,但似乎没有任何区别。谢谢谢谢谢谢