无法在 Debian 5.0 上完全安装 mysql

无法在 Debian 5.0 上完全安装 mysql

几天前,我尝试在我的 vps 上安装 mysql,它有 debian 5.0 和 256mb 内存。我还安装了 webmin。以下是症状:使用 webmin 或 apt-get 安装 mysql 后,我尝试连接到 mysql 以更改 root 密码,但每次我遇到此错误时都会出现:

错误 1045(28000):拒绝用户“root”@“localhost”访问(使用密码:是)

因此我开始调查,并且我了解到当我使用时 mysql 数据库中没有 root 用户:

更新用户设置密码 = PASSWORD ('newpassword') WHERE user="root";

它说 0 行受影响

我重新安装了 mysql 几次,但同样的问题仍然存在。请帮我如何正确安装 mysql-server 和 mysql-client。

问候。

答案1

mysqlDebian mysql-server 包在安装时没有设置 mysql root 密码,因此您只需键入并按 Enter即可从命令行登录。

此外,您不需要一直重新安装 mysql,只需运行即可重新配置它dpkg-reconfigure mysql-common

答案2

我将使用命令列出所有 mysql 包。 dpkg --get-selections | grep 'mysql-' | awk '{print $1}'然后我将使用apt-get purge package1 package2 ... packagen它来删除。

最后确保所有内容都已删除/var/lib/mysql/

答案3

感谢您的所有建议,我已经解决了。这都是关于 /tmp 权限的问题,这个文件夹的权限应该是 0777,但我的是 0775 或类似的。

问候。

相关内容