gpt4 book ai didi

mysql - MAMP 专业版 : How to connect to MySql server on Mac OS via Network?

转载 作者:可可西里 更新时间:2023-11-01 07:12:52 25 4
gpt4 key购买 nike

我有一台装有 Mac OS 10.6 的 PC,它在 LAN 上作为网络服务器运行。为此,我使用 MAMP Pro (Apache + MySql)。

今天,我有一个问题:从局域网上的其他PC,我尝试连接到Mac上的Mysql服务器,但出现错误:

2003 - 无法连接到“192.168.1.10”(10061) 上的 MySQL 服务器

我确保取消选中 MAMP Pro 上 MySql 选项卡上的“仅允许本地访问”,并且防火墙已关闭。

我尝试使用 nmap 扫描网络服务器,但结果中未列出端口 3306。

希望有人能帮忙!

谢谢!

最佳答案

默认情况下,出于某些安全原因,MySQL 仅限于连接到本地主机 (127.0.0.1)。如果你想远程访问你的 MySQL 你需要编辑一个默认的 my.cnf 值

打开位于

的my.cnf文件

Applications/MAMP/tmp/mysql/my.cnf

并编辑以下内容

bind-address = 127.0.0.1

bind-address = 0.0.0.0

在终端中输入以下命令保存文件并重启mysql服务器

sudo /etc/init.d/mysql restart

您的 MySQL 服务器现在应该可以通过网络访问了。要验证它正在监听所有接口(interface),请在您的终端中键入以下内容

netstat -anp | grep 3306

如果您看到以下响应,则表示它正在运行

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN     -

以上信息取自此链接:http://rclermont.blogspot.in/2008/05/configuring-mysql-for-network-access.html

希望对你有帮助

关于mysql - MAMP 专业版 : How to connect to MySql server on Mac OS via Network?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9511981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com