解决ubuntu安装MySQL -y 没有提示输入密码

ubuntun 安装mysql时,直接执行下面命令安装
sudo apt install -y mysql-server-8.0

但是使用 mysql -uroot -p Access denied for user 'root'@'localhost'

解决方案:
先使用系统默认密码登录,执行命令:sudo vim /etc/mysql/debian.cnf

mysql -u debian-sys-maint -p
Enter password: 此处输入/etc/mysql/debian.cnf 里查到的password

登录成功后,再修改root的密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

FLUSH PRIVILEGES;

之后再使用 mysql -uroot -p 输入你修改之后的密码就登录成功了。好运!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容