почему mySQL подключается к любому / всем портам

Я запускаю 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?

8
задан Venkat Kotra 12 November 2014 в 06:44
поделиться