Mysql для питона

0

Мне не удалось установить локальную установку mysql, поэтому у меня есть подключение к удаленной базе данных mysql через туннель IP, я подключаюсь к нему, набирая localhost в perl и скриптах python. Что-то странное происходит, и я хочу проверить соединение из командной строки, а не script. Есть ли BASH командная строка, которую я могу ввести для подключения к mysql db как localhost?

Спасибо

Теги:
command-line

2 ответа

1
Лучший ответ

Если вы хотите проверить команды MySQL из командной строки, вам нужно будет установить клиент командной строки MySQL.

Другой вариант - получить MySQL GUI Tools, который включает в себя браузер запросов MySQL. Вы можете выполнять команды в браузере запросов так же, как в командной строке.

Если вы просто хотите проверить, открыт ли порт, вы можете попробовать подключиться к нему с помощью telnet или netcat:

nc localhost 3306

Если сервер MySQL запущен и вы можете подключиться, вы должны увидеть номер версии, а затем некоторые случайные символы. Затем вам нужно нажать Ctrl-C, чтобы отменить соединение. Вы не можете выполнить SQL, как это.

3

Err, вы пробовали клиента mysql? По умолчанию используется localhost, если -h не указан.

  • 0
    поэтому у меня возникла проблема с установкой клиента mysql на мою машину, поэтому я использую удаленный. Поэтому я хочу протестировать удаленный сервер, а не локальный, но поскольку я использую туннель, localhost переходит к туннелированному компьютеру.
  • 0
    Вы можете указать -h чтобы иметь любое имя хоста или IP-адрес, который вам нравится.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню