我试图安装mysql,但出现错误:
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
经过一番搜索后,我发现这可能会给debian-sys-maint带来麻烦,所以我:
sudo cat /etc/mysql/debian.cnf
然后在mysql中设置debian密码:
mysql -u root -p <password>
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password-here';
然后我重新启动:
sudo /etc/init.d/mysql restart
并再次尝试配置:
sudo dpkg --configure -a
我犯了同样的错误。
2
stackoverflow.com/questions/11644300/…–
—
Rinzwind,
Rinzwind,这个答案正是我已经尝试过的。
—
panthro
根目录的主目录中是否存在.my.cnf或
—
菲利普-Zyan K Lee- Stockmann
/var/lib/mysql
其中可能包含deb-sys-maint的用户数据?
根本没有root,尝试cd / var / lib / mysql时权限被拒绝
—
-panthro