安装MySQL提示报错

问题遇到的现象和发生背景

今天装MySQL遇到一个问题
刚安装完 提示hadoop@ubuntu-hadoop4:~$ mysql -u debian-sys-maint -p
ERROR 1045 (28000): Access denied for user 'debian-sys-main-p'@'localhost' (using password: NO)

用代码块功能插入代码,请勿粘贴截图

访问被拒绝,找了一遍没找到怎么解决也是跟着导师的思路来的,其中也没有其他的操作不知道怎么解决了55

1.sudo cat /etc/mysql/debian.cnf
2.使用这个账号登陆 mysql -u debian-sys-maint -p,输入密码
3.修改 root 账号的密码

update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
update mysql.user set plugin='mysql_native_password';
flush privileges;

4.退出当前账户,然后使用 root 登陆。mysql -u root -p。成功

(using password: NO)表示你没有使用密码登录,当然会拒绝了,如果密码输错了将会是这个结尾(using password: YES),请你检查一哈是否输入了密码。