auth_socket 插件的作用
auth_socket 是 MySQL 的一种身份验证插件,旨在通过 Unix 套接字文件验证用户身份。它的工作原理是:
- 操作系统用户验证:当您尝试以某个 MySQL 用户身份连接时,
auth_socket会检查您当前的操作系统用户名。 - 匹配 MySQL 用户:如果该操作系统用户名与 MySQL 用户名匹配,且主机(
host)字段匹配,认证即成功,无需输入密码。
mysql_native_password
- MySQL 使用标准的密码验证方式,而不再依赖操作系统用户名
-PS:数据库连不上就改一下,WSL上特别如此.