Mysql重设密码错误

Mysql reset password error

我的系统中已经安装了 mysql,但我卸载了它,因为它没有 运行 成功。 现在当我安装新版本的mysql时,服务器启动和停止成功。但它仍然接受我的旧 mysql 的密码。 如果我尝试更改密码,我需要更改密码,因为当我尝试将其连接到 workbench 时它说我的旧密码已过期,它会给我以下错误:

File './mysql/user.MYD' not found (Errcode: 2 - No such file or directory)

我也试过运行这个命令:

 mysql -uroot -p

它接受我的旧密码,然后如果我进一步 运行 任何其他命令,例如

mysql> USE mysql;

它要求我重设密码,当我再次重设时出现上述错误

如果您删除了 MySQL 系统表,您需要使用 mysql_install_db 命令行工具或类似工具重新创建它们。这是在服务器进程停止时完成的,应该正确初始化所有内容。