Ubuntu24.04使用apt-get安装MySQL8.0后发现数据库的root账户竟然不用密码也能登录 尝试随便输入一个密码也能登录, 使用 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new passwd'; 语句修改密码后问题依然存在, 以前使用MySQL5.7并未发现相关的问题. 原因 通过查找资料发现是MySQL8.0开始更改了root账户的默认密码验证插件为auth_socket导致的, 可以通过一下命令查看数据库中的用户使用的身份验证插件: SELECT…