我在 CentOS 上使用 MySQL 服务器。我'yum remove'
MySQL 服务器,然后再次'yum install'
它。
当我尝试使用 'mysqladmin'
为 'root'
设置新密码时...它引发了错误。
一些后续操作表明它仍然具有早期安装的 root 凭据。
~~~~~~
尝试更多的东西,我在'/etc/my.cnf'
中手动设置'old_password=0'
,然后尝试重新安装。它仍然使用较早的密码。
最佳答案
听起来卸载/安装时 mysql 表没有被删除/替换。我不确定它们在 CentOs 上的位置(/var/lib/mysql?),但如果您手动删除它们,它应该可以工作。
关于即使在正确的 'yum remove' 和 'yum install' 之后,MySQL 仍保留早期安装的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606869/