安装MySQL 5.26.6 for Mac后,在Console中可以正常连接到本地Database,但使用Workbench/Navicat连接就会出现61错误。
检查数据库的各项配置均正常,推测可能是root账户密码为空造成的,Console中使用命令mysqladmin -u root password "123456"
将密码修改为123456,故障依旧。
查询StackOverflow后找到解决方案:
Console中使用命令ps ax | grep mysqld
查询到MySQL的端口号,不知道是不是因为3306端口被占用,此时我的MySQL端口号已经改为3307。
ps:
①查看MySQL用户列表命令
1 | USE mysql |
②当使用域名地址无法远程连接数据库是,可以试试ping域名,然后使用真实ip地址连接
参考:localhost与127.0.0.1的区别