它已经有两天了,我试图在我的vps上安装了具有256MB ram的debian 5.0的mysql。 我也安装了webmin。 这里是症状:使用webmin或apt-get安装mysql之后我试图连接到mysql来更改root密码,但是每当我遇到这个错误:
错误1045(28000):访问拒绝用户'root'@'localhost'(使用密码:是)
所以我开始调查,我明白当我使用时,MySQL数据库内没有root用户:
更新用户设置密码=密码('新密码')其中用户=“根”;
它说0行受到影响
我重新安装MySQL几次,但同样的问题仍然存在。 请帮助我如何正确安装mysql-server以及mysql-client。
问候。
Debian mysql-server软件包在安装时没有设置mysql root密码,所以你应该可以通过简单地inputmysql并按Enter键从命令行login。
另外,你不需要一直重新安装mysql,重新configuration它就可以运行dpkg-reconfigure mysql-common 。
我会使用一个命令来列出所有的mysql包。 dpkg --get-selections | grep 'mysql-' | awk '{print $1}' dpkg --get-selections | grep 'mysql-' | awk '{print $1}' 。 然后我会使用apt-get purge package1 package2 ... packagen来删除。
最后确保从/var/lib/mysql/删除了所有内容。
感谢您的所有build议,我已经解决了。 这是所有关于/ tmp许可这个文件夹permision是0777,但我是0775或类似的东西。
问候。