终端中无需密码即可登录Mysql

终端中无需密码即可登录Mysql

我有一台安装了 Mysql 的 Ubuntu 20 服务器。我确定 root 用户已设置密码。但如果我运行命令,mysql -u root它不需要密码并以所有权限运行 mysql。这怎么可能呢?

答案1

我发现从终端以 root 用户密码登录根本没有用。在运行 MySQL 5.7(及更高版本)的 Ubuntu 系统中,默认情况下 root 用户由 auth_socket 插件进行身份验证。https://linuxize.com/post/how-to-install-mysql-on-ubuntu-18-04/

相关内容