2013-01-30 1 views
2

Я открыл туннель SSH на другой машине, чтобы получить доступ к его серверу mysql, но мой mac, кажется, игнорирует аргумент порта при выполнении mysql. Он всегда показывает мой локальный сервер, даже когда я даю ему поддельный номер порта:Выполнение mysql на mac ignores --port аргумент

$ mysql -P 52534 
mysql > 

Любая идея, что я делаю неправильно?

+0

Попробуйте добавить '-h <имя-машины>' ' –

ответ

1

Без указателя, который обычно игнорируется. Если вам нужно подключиться к localhost, он всегда будет по умолчанию для локального сокета UNIX, а не для сокета TCP, поэтому вам нужно будет обмануть его, подключившись к хосту 127.0.0.1.