默认的mysql是没有开放端口的,但是我需要本机能开放端口连接,设置里可以开放端口,但这样是0.0.0.0:3306监听,直接在公网开放了,有风险。
所以想问下能不能单独设置为127.0.0.1:3306监听?
默认的mysql是没有开放端口的,但是我需要本机能开放端口连接,设置里可以开放端口,但这样是0.0.0.0:3306监听,直接在公网开放了,有风险。
所以想问下能不能单独设置为127.0.0.1:3306监听?
要在 AMH 面板中将 MySQL 配置为只监听 `127.0.0.1:3306`,你可以按照以下步骤操作:
1. **登录 AMH 面板**:首先,登录到你的 AMH 面板管理界面。
2. **进入 MySQL 配置**:在 AMH 面板中找到 MySQL 服务管理部分,通常可以在“服务管理”或类似的菜单项下找到。
3. **编辑 MySQL 配置文件**:
- 找到 MySQL 的配置文件(通常是 `my.cnf` 或 `my.ini`)。
- 在配置文件中,找到 `[mysqld]` 部分。
- 添加或修改 `bind-address` 参数,将其设置为 `127.0.0.1`。例如:
[mysqld]
bind-address = 127.0.0.1
```
这样配置后,MySQL 将只监听本地回环地址 127.0.0.1
上的 3306
端口,从而避免了在公网上暴露 MySQL 服务,提高了安全性。
1 回答8.3k 阅读✓ 已解决
2 回答5.7k 阅读✓ 已解决
2 回答6.3k 阅读
2 回答5.6k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答5.2k 阅读
1 回答2.5k 阅读✓ 已解决
面板导航『数据』进入『参数配置』配置编辑方式,修改
skip-networking 为
bind-address = 127.0.0.1
即可。