MYSQL连接验证问题 auth_socket/mysql_native_password

95 阅读1分钟

auth_socket 插件的作用

auth_socket 是 MySQL 的一种身份验证插件,旨在通过 Unix 套接字文件验证用户身份。它的工作原理是:

  • 操作系统用户验证:当您尝试以某个 MySQL 用户身份连接时,auth_socket 会检查您当前的操作系统用户名。
  • 匹配 MySQL 用户:如果该操作系统用户名与 MySQL 用户名匹配,且主机(host)字段匹配,认证即成功,无需输入密码。

mysql_native_password

  • MySQL 使用标准的密码验证方式,而不再依赖操作系统用户名

-PS:数据库连不上就改一下,WSL上特别如此.