我正在尝试学习与XAMPP捆绑在一起的apache/mysql/php堆栈.我无法使用MySQL工作台连接到MySQL服务器:
用户"root"从主机到localhost服务器的连接尝试失败:3306:无法连接到'127.0.0.1'上的MySQL服务器(61)
认为这是一个端口问题,我使用命令直接在终端检查端口telnet 3306:
telnet:连接到地址127.0.0.1:连接被拒绝
显然问题不在于Workbench,而是与端口连接本身有关.
我正在使用:
And*_*rew 18
对不起,我发布了自己的问题和答案.我有这个问题,它几乎毁了我,因为我无法在interwebz的任何地方找到正确的答案.我终于克服了它,并想发布我的发现,以防它帮助另一个迷茫的旅行者.
事实证明,当您安装XAMPP并选择运行安全例程时,它会自动打开MySQL首选项中的设置,以阻止来自localhost的端口3306上的连接.要解决此问题,请在xampp文件夹xamppfiles/etc中打开my.cnf.寻找设置"skip-networking",它告诉mySQL阻止端口3306.通过添加一个井号来注释这一点,因此它是"#skip-networking".现在,telnet命令应该可以工作,并且您应该能够使用Workbench.
希望这对某人有帮助!如果它解决了你的问题,请在@ mrcheeks3185给我一个大喊.
| 归档时间: |
|
| 查看次数: |
31321 次 |
| 最近记录: |