我正在Mac上启动mysql。我已经安装了Mysql和mysql工作台。我的mysql服务器正在运行。当我尝试使用mysql工作台测试连接时,我得到无法连接到'127.0.0.1'(49)上的MySQL服务器。当我尝试与终端连接时,它可以正常工作。在终端中,我使用命令mysql -u root -p
,然后输入密码。我似乎无法弄清楚,是否需要在my.cnf文件中添加一些内容?目前显示
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1
我也找不到错误(49)的含义。提前致谢。我正在使用MacOS Mojave,MySQL服务器版本为8.0.17
编辑::我重新安装了MacOS,它开始工作。猜一些内部文件的问题。
答案 0 :(得分:1)
将Connection Method
菜单更改为Local Socket/Pipe
。
将“套接字/管道路径”字段保留为空以使用默认套接字。这等效于在使用-h
命令行客户端时省略mysql
选项。