我正在运行 Linux Mint 并尝试以这种方式连接到 mySQL
mysql --port=3306 -u root -p
然后它提示我输入密码。这一切都很好。为什么当我输入这样的东西时它仍然有效......
mysql --port=1234 -u root -p
由于端口 1234 上没有运行 mySQL 服务器,这应该不会失败吗?
我问这个的原因是因为我想创建一个 SSH 隧道来连接到另一台服务器上的数据库。假设 SSH 隧道会将我的所有流量从 localhost:3308 转发到 myremoteserver:3306。由于我的本地 mySQL 服务器正在接受我在所有端口上的连接,因此我实际上无法连接到端口 3308 并访问远程服务器。我仍在访问我的本地服务器....
即使我的 SSH 隧道选项可能是错误的,我想知道是否有人知道为什么我可以连接到端口 1234 并且它仍然会访问我在 3306 上运行的本地 mySQL 服务器?