无法登录 mysql

无法登录 mysql

当我尝试使用登录 mysql 时mysql -u root -p出现以下错误

mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

在安装 mysql-server 时,我已将 root 作为密码。

答案1

您可以使用以下命令设置新的 root 密码

sudo dpkg-reconfigure mysql-server-5.x

将 x 替换为您已安装的版本。

然后尝试再次登录(如果您将密码放在 -p 开关后面,请确保 -p 和密码之间没有空格,例如,如果您的密码是 hello,则可以使用 mysql -u root -phello 登录)

答案2

登录密码/etc/mysql/debian.cnf位于ubuntu 16.04 下的文件中。

相关内容