我关注本指南安装mysql。后来它要求输入密码,由于当时我正在安装,所以我直接按回车键,因为有密码。之后它显示此错误:
/usr/bin/mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
答案1
据我了解,您安装 mysql 时没有使用 root 密码(错误)。
根据此关联,您可以通过执行以下操作来解决您的问题。
在终端运行:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
password
根用户的新密码在哪里。另外,更改用户密码后,
不要忘记使用 重新启动 mysql 。sudo service mysql restart