MYSQL 只接受 root 账户
Posted
技术标签:
【中文标题】MYSQL 只接受 root 账户【英文标题】:MYSQL accepts only root accounts 【发布时间】:2012-05-11 01:42:53 【问题描述】:我遇到了一个真正的大问题。我的电脑上有 LAMP。当我尝试不使用 root 帐户(通过 phpmyadmin)连接到 mysql 时 - phpmyadmin 说它无法连接到 mysql。所以,我只能通过root连接到mysql。
【问题讨论】:
一切正常。我已经创建了 mysql 帐户。它实际上是 MYSQL 帐户。 请提问并回答。不要把你的答案放在你的问题中。您可以回答自己的问题,甚至接受它。 我不能,因为我的声望不到 100。 【参考方案1】:问题在于愚蠢的用户 %。我有三个名为“%”的坏用户。我已经杀了他们——现在一切都好。
【讨论】:
【参考方案2】:如果您最近添加了任何用户,您可能需要FLUSH PRIVILEGES
。
查看MySQL manual了解更多详情。
【讨论】:
【参考方案3】:您是否真的制作了您尝试使用的帐户?计算机用户帐户!= mysql 帐户。这似乎是您为您的 mysql root 用户提供了与普通 root 帐户相同的密码,但它们是不同的实体
【讨论】:
【参考方案4】:检查 mysql.users 表以获得适当的权限。
【讨论】:
以上是关于MYSQL 只接受 root 账户的主要内容,如果未能解决你的问题,请参考以下文章