数据库
ubuntu 20.04 mysql版本 8.0.27
安装完成后出现问题
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
1.查看账号及密码
sudo cat /etc/mysql/debian.cnf
2.查看到结果哦如下
host = localhost
user = debian-sys-maint
password = pkj7vccJSziB21Ee
3.通过初始密码登录
mysql -udebian-sys-maint -ppkj7vccJSziB21Ee
4.修改密码和类型
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
5.刷新
flush privileges;
6.退出
exit
7.重新登录
mysql -uroot -proot
————————————————
评论区