访问被拒绝用户'ODBC'@'localhost'<使用密码:YES>

Doc*_*xit 8 mysql

我收到一个错误: mysqladmin.exe: connect to server at 'localhost' failed error: 'Access denied for user 'ODBC'@'localhost' (using password: YES)'

我试图授予特权

mysqladmin.exe grant all ON *.* TO 'myuser'@'localhost'
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个数据库:

CD C:\Program Files\MySQL\MySQL Server 5.5\bin
mysqladmin.exe create database comersus -p
Run Code Online (Sandbox Code Playgroud)

我刚刚安装了MySQL 5.5.27.2我创建了一个名为myuser的用户我在XP Pro sp3中工作

请让我知道正确的命令行(我认为我需要首先授予权限)创建一个数据库文件.

Ash*_*n A 13

尝试使用以下选项运行mysql命令:

C:> mysql -u root
Run Code Online (Sandbox Code Playgroud)

这指定了连接时"root"MySQL用户.

由于您未指定任何用户,因此默认为"匿名"(未命名)用户.在Windows上,由于某些我不知道的原因,用户名设置为"ODBC".

阅读页面(本教程的一部分)有关连接到服务器.

从以下链接开始阅读文档部分,了解有关用户和权限的更多信息.


小智 5

我遇到了同样的问题并找到了解决方案。

转到路径 MySQL/data。在此文件夹下检查 (.err) ERR 文件。可能会生成如下临时密码。

[注意] root@localhost 生成临时密码:_yJU=h0P!E<0

希望它对某人有所帮助。