gpt4 book ai didi

php - 连接到不允许远程连接的主机上的 mysql 数据库

转载 作者:行者123 更新时间:2023-11-29 04:46:34 25 4
gpt4 key购买 nike

我可以访问一台装有 mysql 的机器。我想使用 Intellij IDEA(在我的个人电脑上)与另一台机器上的数据库对话。另一台机器的 my.cnf 文件如下所示:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Bind only to localhost
bind-address = 127.0.0.1
# Increased by request
max_allowed_packet=64M
max_connections=302
open_files_limit = 5000

我认为绑定(bind)地址行阻止我连接到数据库。我不能修改这个文件。有什么方法可以远程连接到这个数据库,因为我已经可以通过登录从远程系统访问它了?

最佳答案

如果 ssh 配置为允许端口转发(AllowTcpForwarding yes),则设置端口转发以创建 SSH 隧道,例如

shh -L 13306:localhost:3306 mysqlserver

建立 SSH 隧道后,您将在本地主机端口 13306 上连接到 MySQL。

关于php - 连接到不允许远程连接的主机上的 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18165870/

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