当我尝试使用登录 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 下的文件中。