Linux Mint卸载phpMyAdmin时数据库删除报错ERROR 1045求助
卸载phpMyAdmin时数据库删除失败的原因
出现ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost'错误,核心是debian-sys-maint用户无法正常访问MySQL/MariaDB,具体原因有这几个:
- 密码不匹配:Linux Mint属于Debian系发行版,
debian-sys-maint是系统用来管理MySQL的内置用户,它的密码存在/etc/mysql/debian.cnf文件里。如果之前手动改过MySQL密码、重装过MySQL组件,会导致文件里的密码和数据库中该用户的实际密码对不上,执行删除操作时验证失败。 - 权限被修改:这个用户默认拥有管理数据库的完整权限,如果误操作删掉了它的权限,或者修改了它的访问主机限制(比如改成只能从特定IP访问,而非localhost),就会被拒绝访问。
- 数据库状态异常:如果MySQL/MariaDB服务没正常启动,或者之前卸载phpMyAdmin的过程中中断过,导致数据库内部状态混乱,也可能触发这个权限验证错误。
内容的提问来源于stack exchange,提问作者cristian porrety
相关产品推荐
相关产品推荐

