gpt4 book ai didi

MySQL 'user' @'%' 不包括 'user' @'localhost'

转载 作者:可可西里 更新时间:2023-11-01 08:18:18 24 4
gpt4 key购买 nike

我见过其他类似的问题,但这有点不同。

我已经用“%”创建了一个 mysql 用户并授予了所有权限。

在 Mac 和 Windows 上:我可以使用它登录。

mysql -u user -p<password>

在 Linux 上它失败,'user'@'localhost' 的密码无效。

知道为什么吗?我希望 'user'@'%' 是包括 localhost 在内的所有主机,因为它在 Mac 和 Windows 中表现良好,但在 Linux 上却有所不同。

最佳答案

我自己问过这个问题。 Using % for host when creating a MySQL user

localhost 对 mysql 来说是特殊的,它是通过命名管道或 unix 套接字的连接。所以使用 % 作为主机不包括本地主机。

关于MySQL 'user' @'%' 不包括 'user' @'localhost',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17970314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com