连接到MySQL本地数据库时出现错误

时间:2018-07-23 23:20:26

标签: mysql database windows database-connection

因此,我有我的本地数据库,进行设置,然后从Windows服务窗口运行它。我打开MySQL Workbench,并尝试连接到服务器。主机名是 localhost,用户名是root。我得到了access denied error的帮助。我尝试运行mysql.exe -u root -p

它要求输入密码,我输入密码,出现access denied错误。我尝试添加--skip-grant-tables。我收到一个Can not perform keyring migration错误。我尝试运行mysqld,并获得keyring migration failed。我添加了--defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini",它告诉了我

mysqld: File '.\binlog.index' not found (OS errno 13 - Permission denied)

我不知道该怎么办。 预先感谢。

编辑:我只是重新安装MySQL

重新安装后,我仍然收到Can not perform keyring migration错误。

现在,重新安装后我什至无法运行该服务

1 个答案:

答案 0 :(得分:0)

解决方案:

我必须删除数据文件夹,运行--initialize,然后运行mysqld -u mysql。