我无法连接到mysql服务器错误1045(28000)

时间:2020-04-12 17:29:51

标签: mysql windows mysql-error-1045

我为一个类安装了MySql服务器,当我尝试连接到服务器时,出现以下错误消息:

PS C:\WINDOWS\system32> mysql -u root -p
Enter password: hinreIsThePassword
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我还尝试通过Workbench连接到服务器,但出现相同的错误(错误1045(28000))

然后,我尝试在此网站上遵循以下步骤:artfulsoftware

但是当我执行第三步时,会出现以下错误:

PS C:\WINDOWS\system32> mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 8.0\my.ini" --skip-grant-tables

2020-02-23T19:33:01.744483Z 0 [ERROR] [MY-000077] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Error while setting value 

'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' to 'sql_mode'.
2020-02-23T19:33:01.828579Z 0 [ERROR] [MY-010187] [Server] Could not open file 'C:\MySQLData\DESKTOP-1SE2QHN.err' for error logging: Permission denied

2020-02-23T19:33:01.836795Z 0 [ERROR] [MY-010119] [Server] Aborting

2020-02-23T19:33:01.836867Z 0 [Note] [MY-010120] [Server] Binlog end

我在Windows 10上使用MySQL服务器版本8.0.19

1 个答案:

答案 0 :(得分:-1)

我卸载了apache服务,重新安装了MySQL服务器,并在RiggsFolly中尝试了the comment的建议:

尝试使用标准Windows命令窗口而不是PowerShell

成功了。

重新安装MySQL时,我还使用了较短的密码。