我更改了 mysql root 密码,但无法访问它。密码包含一些字符

我更改了 mysql root 密码,但无法访问它。密码包含一些字符

使用此命令我更改了 root 密码

mysqladmin -u 根密码 fg$pkh@567fghu

现在我无法访问 mysql。这是因为 mysql 解析的字符与我预期的不一样吗?
此外,我完全删除并安装了 mysql,但问题仍然存在。
我该如何删除 mysql 以摆脱密码?

答案1

看起来你需要重置密码,你可以试试这个,应该有用

service mysqld stop
mysqld_safe --skip-grant-tables &
mysql --user=root mysql
update user set Password=PASSWORD('new-password') where user='root';
flush privileges;
exit;

现在停止mysql

pkill mysql

并重新启动服务

service mysql start

您应该能够使用新密码登录。

相关内容