我在Mac OSX El Capitan上下载并安装了mysql社区服务器GPL版本5.7.13。然后我下载了续集亲。我尝试使用socket连接mysql。我使用了名称localhost
和用户名root
并将密码保留为空白。当我每次在图片中收到消息时都尝试连接。
我还想补充一下,当我第一次安装mysql时,有一个弹出窗口,它为root@localhost
提供了一个神秘的密码。因此,我没有将密码部分留空,而是尝试了密码。但除了'root'@'localhost' (using password: YES)
之外,它一直向我显示相同的消息。我做错了什么?
答案 0 :(得分:4)
在终端中通过以下方式启动mysql服务器:
mysql.server启动
使用您的root用户(安装mysql时创建的deffault用户)访问mysql
mysql -uroot
通过以下方式创建新帐户:
创建用户'new_user'@'localhost'由'new_password'标识;
赋予所有特权:
在*上授予所有特权。 * TO'new_user'@'localhost';
然后重新加载新分配的权限,运行:
冲洗特权;
现在,您应该可以使用新用户连接Sequel Pro:
标准
答案 1 :(得分:1)
答案 2 :(得分:0)
我使用Sequel Pro并通过套接字无需密码连接到本地主机服务器,没有任何问题。最可能的问题是您键入了错误的root密码。你可以reset the root password。
答案 3 :(得分:0)
使用127.0.0.1而不是'localhost'。
答案 4 :(得分:0)
卸载它,然后再次安装。在安装时输入root密码。它对我有用。
答案 5 :(得分:0)
更改密码后,您将需要重新启动mysql,密码可以并且在很多情况下为空,回车为空。
我发现重启mysql的最简单方法是通过命令行
mysql restart;