默认情况下,新安装的mysql-server中的
root
用户设置为auth_socket,这允许您通过sudo mysql
登录。但在大多数情况下,特别是在本地计算机上,您的应用程序将使用没有或带有空字符串密码的root
凭据连接到数据库。我按照此post逐步操作,但最终我的root
用户密码变成了非空密码。