用户root,mysql数据库的访问被拒绝

时间:2010-03-15 03:46:41

标签: mysql sql mysql-error-1045

当我使用续集专业版连接到远程数据库时,服务器表示拒绝访问。我百分百肯定用户名和密码是正确的。我也尝试使用phpmyadmin连接到服务器,它的工作原理。我不知道当我使用sequel pro连接到服务器时发生了什么。

3 个答案:

答案 0 :(得分:4)

mysql身份验证不仅取决于登录+密码,还取决于主机。 使用登录名“root”和您想要的任何密码(或任何“%”)主机

创建另一个用户

答案 1 :(得分:3)

你的MySQL服务器可能只允许在localhost上进行root登录,因为我认为是默认的。

由于phpMyAdmin通过SQL服务器上运行的Web服务器弹出连接,因此根连接似乎来自localhost并被接受。

答案 2 :(得分:0)

我遇到了同样的问题,服务器表已经存在。原来续集pro需要指定套接字网址。

所以在mysql中登录终端:

mysql -u root

然后输入\s

获取mysql状态

查找您的UNIX套接字路径,将其复制并粘贴到Sequel Pro中的“套接字”字段。

这是为我做的。