gpt4 book ai didi

MySQL服务器远程连接?

转载 作者:可可西里 更新时间:2023-11-01 06:41:55 24 4
gpt4 key购买 nike

我正在尝试设置 MySql 5.5 服务器以从 Ubuntu 主机 192.168.1.139 进行远程访问,所以我添加了行:bind-address=192.168.1.139 到服务器的配置文件:/etc/mysql/my.cf当我尝试重新启动 mysqld 时,出现以下错误:

[Note] Server hostname (bind-address): '192.168.1.139'; port: 3306
[Note] - '192.168.1.139' resolves to '192.168.1.139';
[Note] Server socket created on IP: '192.168.1.139'.
[ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
[ERROR] Do you already have another mysqld server running on port: 3306 ?

任何人都可以帮助解决问题的原因吗?以及如何打开 MySQL 服务器以连接来自任何主机/用户的连接,例如my.cf 中的语法应该是什么?

最佳答案

bind-address 用于您的本地 IP 地址或网络接口(interface)。您不能绑定(bind)到远程地址。您需要在防火墙中设置规则才能进行此类限制。运行 ifconfig 以查看您的网络接口(interface)是什么。使用

bind-address = 0.0.0.0

允许连接到任何接口(interface)。我推荐你这个帖子https://serverfault.com/a/139326

关于MySQL服务器远程连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18923544/

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