Я запускаю 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, а он все еще поражает мой локальный сервер mySQL, работающий на 3306?