我想在我的 Ubuntu 20 服务器上安装 PhpMyAdmin,但如果我在安装过程中设置密码,它会抛出一个错误:您的密码不符合当前策略要求。我确定 Mysql 中的安全级别是中等 (根据这篇文章检查) 表示:长度 >= 8、数字、大小写混合和特殊字符。为什么这会抛出错误?我不明白。
答案1
我发现:在运行 MySQL 5.7(及更高版本)的 Ubuntu 系统中,根 MySQL 用户默认设置为使用 auth_socket 插件进行身份验证,而不是使用密码。这在许多情况下可以提高安全性和可用性,但当您需要允许外部程序(如 phpMyAdmin)访问用户时,它也会使事情变得复杂。 https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-20-04