安装好MySQL后通过
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 0 |
+---------------+-------+
查看端口后发现端口为0,
查看/Library/LaunchDaemons下的com.oracle.oss.mysql.mysqld.plist发现根本就没有Port相关的配置
查了半天的资料,发现没人遇到过这种问题,只查到一些关于端口修改的资料
于是尝试解决;
第一步、停止MySQL服务
第二部、在com.oracle.oss.mysql.mysqld.plist文件中的ProgramArguments下添加<string>--port=3306</string>保存退出
重启MySQL数据库,再次查看MySQL端口
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
在终端下端口显示正确了,打开MySQL workbench,连接成功。